Top   Module   Use   Manual   Index 
 NESTED MODULES | SERVICES | INTERFACES | STRUCTS | EXCEPTIONS | ENUMS | TYPEDEFS | CONSTANT GROUPS 

com :: sun :: star ::

module frame

Description
Desktop environment framework interfaces.


Services

Components specifies a collection of components.
Controller is an abstract service for a component which offers a deeper integration of desktop components than a UnoControl can offer.
Desktop is the environment for components which can instantiate within frames.
DesktopTask specifies a separate task within a desktop environment.
DesktopTasks specifies a collection of tasks.
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 ContentIdentifierStrings to a sequence of respective MediaTypes.
ProtocolHandler special dispatcher registered for URL protocols
Settings [ DEPRECATED ]
SynchronousFrameLoader Derivations of this abstract service are used to load components into Frame s of the environment.
TemplateAccess specifies a collection of TemplateAccess.

Interfaces

XBrowseHistoryRegistry [ DEPRECATED ]
XComponentLoader This is a simple interface to load components by an URL into a frame environment.
XComponentRegistry [ DEPRECATED ]
makes it possible to instantiate desktop components.
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 is used to initialize and close a desktop task.
XDispatch serves state information of objects which can be connected to controllers (e.g., toolbox controllers).
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
XDocumentTemplates makes it possible to receive events when the state of a feature changes.
XExtendedFilterDetection [ DEPRECATED ]
extended filter detection for frame loader factories.
XFilterDetect [ DEPRECATED ]
makes it possible to determine the content type.
XFrame makes it possible to control a Frame
XFrameActionListener has to be provided if an object wants to receive events when several things happen to components within frames of the desktop.
XFrameLoader
XFrameLoaderQuery [ DEPRECATED ]
Use this interface together with a XMultiServiceFactory to implement a frame loader. You can support detailed information about supported properties with XFrameLoaderQuery and create matching loader with XMultiServiceFactory.
XFrameSetModel [ DEPRECATED ]
This is the main interface for model objects.
XFrames manages and creates frames.
XFramesSupplier
XInterceptorInfo Makes it possible to get information about registered interceptor. zB. get URL lists for interception Use it as an additional interface to XDispatchProviderInterceptor .
XLoadEventListener is used to receive callbacks from a frame loader.
XModel represents a component which is created from an URL and arguments.
XNotifyingDispatch
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 This is the main interface of a task within the desktop. @deprecated@see XDesktopTask for substitute.
XTasksSupplier provides access to the tasks of a desktop environment.
XTerminateListener has to be provided if an object wants to receive an event when the master environment (e.g., desktop) is terminated.
XUrlList [ DEPRECATED ]
provides a list of URLs (i.e., to represent a selection).
XWindowArranger makes it possible to arrange the sub-windows within this component.

Structs

DispatchDescriptor describes a feature to be retrieved by a URL that has to be loaded into a specified frame.
DispatchResultEvent
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 This exception can be thrown 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
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