LibreOffice: InvocationAdapterFactory Service Reference

LibreOffice LibreOffice 7.5 SDK API Reference

Loading...
Searching...
No Matches
List of all members
InvocationAdapterFactory Service Referencepublished

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...

Inheritance diagram for InvocationAdapterFactory:

## 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.
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.

## Detailed Description

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.

Developers Guide
  Advanced UNO - UNO Reflection API

The documentation for this service was generated from the following file:

- com/sun/star/script/InvocationAdapterFactory.idl