module com::sun::star::frame |
Desktop environment framework interfaces.
submodules |
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 | |
| 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 | |
| XComponentLoader | This is a simple interface to load components by an URL into a frame environment. |
| XComponentRegistry | makes it possible to instantiate desktop components. |
| XConfigManager | |
| 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 | extended filter detection for frame loader factories. |
| XFilterDetect | 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 | 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 | 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 | 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. |
typedefs |
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. |
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.