:: com :: sun :: star ::

module frame

Services
Components specifies a collection of components
ContentHandler special dispatcher for non visible contents, e.g. sounds
ContentHandlerFactory factory to create content loader
Controller is an abstract service for a component which offers a deeper integration of desktop components than a ::com::sun::star::awt::XWindow can offer
Desktop is the environment for components which can instantiate within frames
DesktopTask [ DEPRECATED ]
use the Frame service instead of this
DesktopTasks [ DEPRECATED ]
DispatchProvider provides XDispatch objects for certain functions which are useful at the UI
DocumentTemplates is an abstract service for accessing the document templates of the office and manipulate them ( add or rename or remove templates )
Frame represents the environment for a desktop component
FrameControl contains a frame with a desktop component
FrameLoader derivations of this abstract service are used to load components into Frame s of the environment
FrameLoaderFactory factory to create frame loader
FramesContainer this is a special container which can contain frames
MediaTypeDetectionHelper provides for mapping a given sequence of content identifier strings to a sequence of respective media (mime) types
ProtocolHandler special dispatch provider registered for URL protocols
Settings [ DEPRECATED ]
SynchronousFrameLoader derivations of this abstract service are used to load components into Frame s of the environment
TemplateAccess provides a high level api to organize document templates
Interfaces
XBrowseHistoryRegistry [ DEPRECATED ]
XComponentLoader this is a simple interface to load components by an URL into a frame environment
XComponentRegistry [ DEPRECATED ]
XConfigManager [ DEPRECATED ]
XController With this interface, components viewed in a Frame can serve events (by supplying dispatches).
XDesktop This is the main interface of a desktop service.
XDesktopTask [ DEPRECATED ]
use XFrame instead of this
XDispatch serves state information of objects which can be connected to controls (e.g., toolbox controls).
XDispatchProvider provides XDispatch interfaces for certain functions which are useful at the UI.
XDispatchProviderInterception makes it possible to register an XDispatchProvider which intercepts all requests of XDispatch to this instance.
XDispatchProviderInterceptor makes it possible to intercept request of XDispatch .
XDispatchResultListener listener for results of XNotifyingDispatch::dispatchWithNotification()
XDocumentTemplates provides a high level api to organize document templates
XExtendedFilterDetection [ DEPRECATED ]
use ::com::sun::star::document::XExtendedFilterDetection instead of this
XFilterDetect [ DEPRECATED ]
use ::com::sun::star::document::XExtendedFilterDetection instead of this
XFrame a frame object can be considered to be an "anchor" object where a component can be attached to.
XFrameActionListener has to be provided if an object wants to receive events when several things happen to components within frames of the desktop frame tree.
XFrameLoader load components into a frame
XFrameLoaderQuery [ DEPRECATED ]
use service FrameLoaderFactory instead of this
XFrameSetModel [ DEPRECATED ]
use XModel instead of this
XFrames manages and creates frames.
XFramesSupplier provides access to sub frames of current one
XInterceptorInfo makes it possible to get information about a registered interceptor and is used by frame interceptor mechanism to perform interception.
XLoadEventListener is used to receive callbacks from an asynchronous frame loader.
XModel represents a component which is created from an URL and arguments.
XNotifyingDispatch dispatch with guaranteed notify (instead of XDispatch )
XStatusListener makes it possible to receive events when the state of a feature changes.
XStorable offers a simple way to store a component to an URL.
XSynchronousFrameLoader loads a resource into a Frame .
XTask [ DEPRECATED ]
use XFrame instead of this one
XTasksSupplier [ DEPRECATED ]
use XFramesSupplier instead of that
XTerminateListener has to be provided if an object wants to receive an event when the master environment (e.g., desktop) is terminated.
XUrlList [ DEPRECATED ]
XWindowArranger [ DEPRECATED ]
Structs
DispatchDescriptor describes a feature to be retrieved by a URL that has to be loaded into a specified frame
DispatchResultEvent contains the result of the dispatch action, if State is set to SUCCESS
FeatureStateEvent This event is broadcast by a Controller whenever the state of the feature changes
FrameActionEvent this event struct is broadcast for actions which can happen to components within frames
Exceptions
TerminationVetoException can be thrown by a XTerminateListener to prevent the environment (e.g., desktop) from terminating
Enums
FrameAction these are the events which can happen to the components in frames of the desktop
Constant Groups
DispatchResultState possible values for DispatchResultEvent
FrameSearchFlag these types describe the algorithm to be used to search a frame
WindowArrange these constants are used to specify a style of window arrangement
Top of Page