|
LibreOffice
LibreOffice 24.8 SDK API Reference
|
extends the functionality of com::sun::star::registry::XImplementationRegistration. More...
import "XImplementationRegistration2.idl";
Public Member Functions | |
| void | registerImplementationWithLocation ([in] string aImplementationLoader, [in] string aLocation, [in] string aRegisteredLocation, [in] com::sun::star::registry::XSimpleRegistry xReg) raises ( com::sun::star::registry::CannotRegisterImplementationException ) |
| registers a component which provides one or more implementations. | |
| Public Member Functions inherited from XImplementationRegistration | |
| 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. | |
extends the functionality of com::sun::star::registry::XImplementationRegistration.
It can be useful to specify a complete Url to a component but register the components name only (library or jar name).
| void registerImplementationWithLocation | ( | [in] string | aImplementationLoader, | |||
| [in] string | aLocation, | |||||
| [in] string | aRegisteredLocation, | |||||
| [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. |
| aRegisteredLocation | the URL with which the component is actually registered. |
| 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). |