LibreOffice
LibreOffice 7.4 SDK API Reference
Exported Interfaces | List of all members
DispatchProvider Service Referencepublished

provides XDispatch objects for certain functions which are useful at the UI More...

import"DispatchProvider.idl";

Inheritance diagram for DispatchProvider:
XDispatchProvider XDispatchProviderInterception XInterface XInterface

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< XDispatchqueryDispatches ([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...
 

Detailed Description

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

See also
XNotifyingDispatch
XDispatch
XControlNotificationListener

Exported Interfaces

◆ XDispatchProvider

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.

See also
XDispatch

◆ XDispatchProviderInterception

interface XDispatchProviderInterception
optional

provides dispatch interception

It makes it possible to register an XDispatchProvider which intercepts all requests of XDispatch to this instance.


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