LibreOffice
LibreOffice 24.2 SDK API Reference
|
provides XDispatch objects for certain functions which are useful at the UI More...
import"DispatchProvider.idl";
Exported Interfaces | |
interface | XDispatchProvider |
provides handling of dispatches with defined result state More... | |
interface | XDispatchProviderInterception |
provides dispatch interception More... | |
Additional Inherited Members | |
Public Member Functions inherited from XDispatchProvider | |
XDispatch | queryDispatch ([in] com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags) |
searches for an XDispatch for the specified URL within the specified target frame. More... | |
sequence< XDispatch > | queryDispatches ([in] sequence< DispatchDescriptor > Requests) |
actually this method is redundant to XDispatchProvider::queryDispatch() to avoid multiple remote calls. 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... | |
Protected Member Functions inherited from XDispatchProviderInterception | |
void | registerDispatchProviderInterceptor ([in] XDispatchProviderInterceptor Interceptor) |
registers an XDispatchProviderInterceptor, which will become the first interceptor in the chain of registered interceptors. More... | |
void | releaseDispatchProviderInterceptor ([in] XDispatchProviderInterceptor Interceptor) |
removes an XDispatchProviderInterceptor which was previously registered More... | |
provides XDispatch objects for certain functions which are useful at the UI
Such dispatch objects must be queried explicitly and used for queried purposes only. They can handle requests with guaranteed notifications (XNotifyingDispatch) or with possible (but not guaranteed) notifications (XDispatch).
interface XDispatchProvider |
provides handling of dispatches with defined result state
Base interface of XNotifyingDispatch is XDispatch and can be called for requests if result isn't necessary for dispatch operation.
|
optional |
provides dispatch interception
It makes it possible to register an XDispatchProvider which intercepts all requests of XDispatch to this instance.