LibreOffice Module framework (master) 1
XDispatchProvider Interface Reference

search a dispatcher for given URL @descr If no interceptor is set on owner, we search for right frame and dispatch URL to it. More...

Detailed Description

search a dispatcher for given URL @descr If no interceptor is set on owner, we search for right frame and dispatch URL to it.

do the same like queryDispatch() ... but handle multiple dispatches at the same time @descr It's an optimism.

If no frame was found, we do nothing. But we don't do it directly here. We detect the type of our owner frame and calls specialized queryDispatch() helper dependen from that. Because a Desktop handle some requests in another way then a normal frame.

Parameters
aURLURL to dispatch.
sTargetFrameNamename of searched frame.
nSearchFlagsflags for searching.
Returns
A reference to a dispatch object for this URL (if someone was found!).

@threadsafe yes

User give us a list of queries ... and we return a list of dispatcher. If one of given queries couldn't be solved to a real existing dispatcher ... we return a list with empty references in it! Order of both lists will be retained!

@seealso method queryDispatch()

Parameters
lDescriptionsa list of all dispatch parameters for multiple requests
Returns
A reference a list of dispatch objects for these URLs - may with some <NULL> values inside.

@threadsafe yes


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