|
LibreOffice
LibreOffice 7.5 SDK API Reference
|
offers a registry for implementation objects and provides information about the registered implementations. More...
Public Member Functions | |
| void | registerImplementation ([in] string aImplementationLoader, [in] string aLocation, [in] com::sun::star::registry::XSimpleRegistry xReg) raises ( com::sun::star::registry::CannotRegisterImplementationException ) |
| registers a component which provides one or more implementations. | |
| boolean | revokeImplementation ([in] string aLocation, [in] com::sun::star::registry::XSimpleRegistry xReg) |
| revokes a component and all their provided implementations from the registry. | |
| sequence< string > | getImplementations ([in] string aImplementationLoader, [in] string aLocation) |
| sequence< string > | checkInstantiation ([in] string implementationName) |
Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object. | |
| void | acquire () |
| increases the reference counter by one. | |
| void | release () |
| decreases the reference counter by one. | |
offers a registry for implementation objects and provides information about the registered implementations.
| sequence< string > checkInstantiation | ( | [in] string | implementationName | ) |
| implementationName | specifies the name of the checked implementation. |
| sequence< string > getImplementations | ( | [in] string | aImplementationLoader, |
| [in] string | aLocation | ||
| ) |
| aImplementationLoader | specifies the name of the needed loader for this type of implementation. For example, the loader "com.sun.star.loader.SharedLibrary" for implementations that are realized as an SharedLibrary. |
| aLocation | specifies the location of the component with the URL. |
| void registerImplementation | ( | [in] string | aImplementationLoader, |
| [in] string | aLocation, | ||
| [in] com::sun::star::registry::XSimpleRegistry | xReg | ||
| ) | |||
| raises | ( | com::sun::star::registry::CannotRegisterImplementationException | |
| ) | |||
registers a component which provides one or more implementations.
| aImplementationLoader | the URL of the implementation loader. |
| aLocation | specifies the location of the component with the URL. |
| xReg | specifies the registry where the component should be installed. If it is a NULL interface, then the component will be installed in the system registry (if this feature is supported). |
| boolean revokeImplementation | ( | [in] string | aLocation, |
| [in] com::sun::star::registry::XSimpleRegistry | xReg | ||
| ) |
revokes a component and all their provided implementations from the registry.
| aLocation | specifies the location of the component with the URL. |
| xReg | specifies the registry where the component should be installed. If it is a NULL interface, then the component will be revoked from the system registry (if this feature is supported). |