:: com :: sun :: star :: reflection ::

service TypeDescriptionProvider
Description
This service provides type descriptions, i.e. concrete service implementations read from source like the persistent registry database format.
This old-style service definition mostly serves documentation purposes. It is not intended that an implementation of this service can be obtained at the global service manager using this service identifier.
See also
TypeDescriptionManager, XTypeDescription

Exported Interfaces - Summary
::com::sun::star::container::XHierarchicalNameAccess

Interface to retrieve type descriptions. (details)

::com::sun::star::lang::XComponent

Interface to signal shutdown to the provider.
This has to be done manually, because usually each provider references its manager (which may implement type caching) for late resolution of partial types (e.g. parameter types).

XTypeDescriptionEnumerationAccess

Interface for creating enumerations for type descriptions supported by this TypeDescriptionProvider (details)

Exported Interfaces - Details
::com::sun::star::container::XHierarchicalNameAccess
Description
Interface to retrieve type descriptions.

Names are given in dotted notation, for example "com.sun.star.uno.XInterface".

The returned values are generally non-null references of type XTypeDescription. However, before LibreOffice 4.1, the value returned for a UNO constant was the value of the constant, rather than a reference to an XConstantTypeDescription object. (It also appears that some implementations return values for individual UNO enum members, e.g. "com.sun.star.uno.TypeClass.VOID", though this is probably best treated as an implementation obscurity.)

::com::sun::star::lang::XComponent
Description
Interface to signal shutdown to the provider.
This has to be done manually, because usually each provider references its manager (which may implement type caching) for late resolution of partial types (e.g. parameter types).
XTypeDescriptionEnumerationAccess
Usage Restrictions
optional
Description
Interface for creating enumerations for type descriptions supported by this TypeDescriptionProvider
Since
OOo 1.1.2

 
Top of Page