LibreOffice
LibreOffice 24.2 SDK API Reference
|
Provides functionality to create an adapter that supports (a) special interface type(s) and maps calls to the interface's methods to an invocation interface. More...
import"InvocationAdapterFactory.idl";
Additional Inherited Members | |
Public Member Functions inherited from XInvocationAdapterFactory2 | |
com::sun::star::uno::XInterface | createAdapter ([in] XInvocation Invocation, [in] sequence< type > aTypes) |
Creates an adapter interface of given types for calling the given XInvocation interface. More... | |
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... | |
Provides functionality to create an adapter that supports (a) special interface type(s) and maps calls to the interface's methods to an invocation interface.
An adapter like this allows generic dispatch interfaces to meet interface requirements, e.g. if a specific listener interface has to be passed to an add...Listener method.
The adapter has to support com::sun::star::script::XInvocationAdapterFactory. The adapter may also support com::sun::star::script::XInvocationAdapterFactory2.