LibreOffice
LibreOffice 24.2 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. More... | |
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. More... | |
boolean | revokeImplementation ([in] string aLocation, [in] com::sun::star::registry::XSimpleRegistry xReg) |
revokes a component and all their provided implementations from the registry. More... | |
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. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
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). |