21module
com { module sun { module star { module reflection {
23 published
interface XIdlField;
24 published
interface XIdlMethod;
25 published
interface XIdlArray;
Reflects an IDL sequence and provides dynamic access to instances of that sequence.
Definition XIdlArray.idl:34
Provides information reflecting a UNO type.
Definition XIdlClass.idl:31
boolean equals([in] XIdlClass Type)
Tests whether two reflecting objects reflect the same type.
string getName()
Returns the fully-qualified name of the reflected type.
void createObject([out] any obj)
This method creates instances of the reflected type.
sequence< XIdlClass > getInterfaces()
Deprecated.
XIdlClass getClass([in] string aName)
Deprecated.
sequence< XIdlMethod > getMethods()
If the reflected type is an interface, then you get a sequence of XIdlMethod interfaces reflecting al...
XIdlMethod getMethod([in] string aName)
If the reflected type is an interface, then you get a XIdlMethod interface reflecting the demanded me...
com::sun::star::uno::TypeClass getTypeClass()
Returns the com::sun::star::uno::TypeClass of the reflected type.
boolean isAssignableFrom([in] XIdlClass xType)
Tests whether values of this reflected type are assignable from values of a second one (xType).
sequence< XIdlField > getFields()
If the reflected type is an interface, struct or union, then you get a sequence of XIdlField interfac...
sequence< XIdlClass > getClasses()
Deprecated.
XIdlField getField([in] string aName)
If the reflected type is an interface, struct or union, then you get a XIdlField interface reflecting...
com::sun::star::uno::Uik getUik()
Deprecated.
sequence< XIdlClass > getSuperclasses()
If the reflected type is an interface, then the returned sequence of XIdlClass reflect the base inter...
XIdlClass getComponentType()
If the reflected type is an array or sequence, then this method returns a XIdlClass interface reflect...
XIdlArray getArray()
If the reflected type is an array, then you get a XIdlArray interface to modify instances of the arra...
Deprecated.
Definition XIdlField.idl:31
Reflects an IDL interface method.
Definition XIdlMethod.idl:30
base interface of all UNO interfaces
Definition XInterface.idl:46
TypeClass
This enum describes all type classes of UNO.
Definition TypeClass.idl:35
Definition Ambiguous.idl:20
Specifies a universal interface key (globally unique).
Definition Uik.idl:30