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