21 module
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.
sequence< XIdlClass > getInterfaces()
Deprecated.
string getName()
Returns the fully-qualified name of the reflected type.
void createObject([out] any obj)
This method creates instances of the reflected type.
XIdlClass getClass([in] string aName)
Deprecated.
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< 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.
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...
sequence< XIdlField > getFields()
If the reflected type is an interface, struct or union, then you get a sequence of XIdlField interfac...
sequence< XIdlMethod > getMethods()
If the reflected type is an interface, then you get a sequence of XIdlMethod interfaces reflecting al...
sequence< XIdlClass > getSuperclasses()
If the reflected type is an interface, then the returned sequence of XIdlClass reflect the base inter...
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