LibreOffice
LibreOffice 4.3 SDK API Reference
|
provides the initialization of a component with any source object. More...
import"XSourceInitialization.idl";
Public Member Functions | |
void | setSource ([in] com::sun::star::uno::XInterface Source) raises (AlreadyInitializedException) |
provides the initialization of a component with any source object. More... | |
![]() | |
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... | |
provides the initialization of a component with any source object.
void setSource | ( | [in] com::sun::star::uno::XInterface | Source | ) | |
raises | ( | AlreadyInitializedException | |||
) |
provides the initialization of a component with any source object.
The service description has to specify which type of interface must be set as parameter.
Hopefully you will only use this, when Source is an com::sun::star::lang::XComponent and this is an com::sun::star::lang::XEventListener. Than you should call com::sun::star::lang::XComponent::addEventListener() from inside the implementation of this method.
Source | the source. |
AlreadyInitializedException | if this method is called more than once during the lifetime of the object implementing this interface. |