:: com :: sun :: star :: frame ::

interface XDesktop2
Base Interfaces
XDesktop2XDispatchProviderXDispatchProviderInterceptionXFramesSupplier
┃ ┗ XFrame
┃    ┗ ::com::sun::star::lang::XComponentXDesktopXComponentLoader

XDispatchProvider
Description
provides access to dispatchers for the frame.

What kind of URLs a frame accepts in the calls to XDispatchProvider::queryDispatch(), and how the returned dispatcher handles dispatches is completely implementation dependent (though of course the restrictions of XDispatchProvider must be met). Frame implementations may (optionally) support special targets in the call to XDispatchProvider::queryDispatch(). Such special targets are passed as target frame name. They may, in addition, require special frame search flags (see FrameSearchFlag), or, in opposite, limit the set of allowed flags.
Common special targets include:

  • _blank
    is used to create a new frame when dispatching the URL.
  • _default
    is used to recycle empty or create a new frame when dispatching the URL.
  • _self
    forces the frame to dispatch the URL into itself. ("" means the same)
  • _parent
    dispatches the URL into the parent frame.
  • _top
    dispatches the URL into the top level frame, the frame where this is invoked belongs to.

See also
XDispatch, XFrame::findFrame()
XDispatchProviderInterception
Description
supports interception mechanism for dispatched URLs

Registered objects can intercept, suppress or reroute dispatched URLs. If they support another interface too (XInterceptorInfo) it's possible to perform it by directly calling of right interceptor without using list of all registered ones.

XFramesSupplier
Description
provides access to sub frames within this frame
XDesktop
Description
regulate life time of desktop environment and support high level access to components of sub frame tree
XComponentLoader
Description
supports simple API for loading components into the frame environment
Since
LibreOffice 4.1

Top of Page