19 #ifndef __com_sun_star_reflection_XIdlClass_idl__
20 #define __com_sun_star_reflection_XIdlClass_idl__
29 module
com { module sun { module star { module reflection {
31 published
interface XIdlField;
32 published
interface XIdlMethod;
33 published
interface XIdlArray;
Reflects an IDL sequence and provides dynamic access to instances of that sequence.
Definition: XIdlArray.idl:42
Provides information reflecting a UNO type.
Definition: XIdlClass.idl:39
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:43
Reflects an IDL interface method.
Definition: XIdlMethod.idl:42
base interface of all UNO interfaces
Definition: XInterface.idl:48
TypeClass
This enum describes all type classes of UNO.
Definition: TypeClass.idl:37
Definition: Ambiguous.idl:22
Specifies a universal interface key (globally unique).
Definition: Uik.idl:32