Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: 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.
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 of interface type XTypeDescription.

Even though the name of this interface suggests that the used type names are hierarchic, this need not be the case.

::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

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.