module com::sun::star::reflection

(Global Index)

submodules

services

interfaces

structs

exceptions

enums

typedefs

constant groups


submodules


services

CoreReflection This service is the implementation of the interface XIdlReflection.
ProxyFactory Specifies a factory object to create proxy objects.
These proxy object represent a given target object and can be be aggregated. The proxy objects act UNO conform and do NOT provide original target interfaces on queryInterface() calls.
TypeDescriptionManager This service is the central manager supporting the XHierarchicalNameAccessy interface. At runtime there will only be at most a single instance of the service. A manager instance is hooked into the C UNO runtime typelib and lives until the service manager is going down.
You can manually add a provider by inserting it via the XSet interface.
TypeDescriptionProvider A provider service supports the XHierarchicalNameAccess interface to read type descriptions and constants from a specific source, e.g. a typelib registry file.

interfaces

XArrayTypeDescription The type description of an array. The type class of this description is TypeClass_ARRAY.
XCompoundTypeDescription the type description of a struct or exception.
XEnumTypeDescription the type description of an enum.
XIdlArray provides methods to dynamically access arrays.
XIdlClass provides information about a type or module in an UNO environment. Every array also belongs to a type that is reflected as an XIdlClass object that is shared by all arrays with the same element type and number of dimensions. Finally, any of the primitive IDL types are also represented as XIdlClass objects. This includes "void, any, boolean, char, float, double, octet, short, long, hypher, unsigned octet, unsigned short, unsigned long" and "unsigned hypher".
XIdlClassProvider makes it possible to access the XIdlClass interfaces of the implementation.
XIdlField
XIdlMember makes it possible to access members of classes dynamically.
XIdlMethod makes it possible to access the specification of a method dynamically.
XIdlReflection offers access to the repository of all known IDL types.
XIndirectTypeDescription The type description of a typedef, array or sequence. The type class of this description is TypeClass_TYPEDEF or TypeClass_SEQUENCE or TypeClass_ARRAY.
XInterfaceAttributeTypeDescription The interface attribute type description. The type class of this description is TypeClass_INTERFACE_ATTRIBUTE.
XInterfaceMemberTypeDescription The type description of a member (method or attribute) of an interface. The type class of this description is TypeClass_INTERFACE_METHOD or TypeClass_INTERFACE_ATTRIBUTE.
XInterfaceMethodTypeDescription The interface method type description. The type class of this description is TypeClass_INTERFACE_METHOD.
XInterfaceTypeDescription The type description of an interface. The type class of this description is TypeClass_INTERFACE_INTERFACE.
XMethodParameter The description of an interface method parameter.
One of the methods isIn() or isOut() must return true.
XProxyFactory You can create proxy interfaces via this interface.
XTypeDescription The generic idl type description.
XUnionTypeDescription The type description of a union.

structs

ParamInfo describes a formal parameter of a method.

exceptions

InvocationTargetException is a checked exception that wraps another exception.

enums

FieldAccessMode These values are used to specify the kind of attribute or property.
MethodMode These values are used to specify the calling mode of a method.
ParamMode These values are used to specify if a formal parameter of a method is used for input, output or both.

typedefs


constant groups

Top of Page