Interfaces |
XCommandController |
Preliminary sketch of the command controller. Its task will be the
handling of command groups (objects that implement
framework::XDispatch).
|
XConfiguration |
A configuration describes the resources of an application like panes,
views, and tool bars and their relationships that are currently active
or are requested to be activated. Resources are specified by ResourceId
structures rather than references so that not only the current
configuration but also a requested configuration can be represented.
|
XConfigurationChangeListener |
A listener for configuration changes is called when it has been
registered at the configuration controller and a configuration change
occurs.
|
XConfigurationChangeRequest |
A single explicit request for a configuration change.
|
XConfigurationController |
The configuration controller is responsible for the synchronization of
other controllers for the management of resources like panes, views,
tool bars, and command groups.
|
XConfigurationControllerBroadcaster |
Manage the set of registered event listeners and the event notification for a configuration
controller.
|
XConfigurationControllerRequestQueue |
The request queue of the configuration controller handles requests for
changes to the current configuration.
|
XControllerManager |
The XControllerManager gives access to the sub controllers that provide
the different aspects of the drawing framework.
|
XModuleController |
The module controller is responsible for loading a module (addon,
plugin, whatever the name) when it is first used.
|
XPane |
A pane is an abstraction of a window and is one of the resources managed
by the drawing framework.
|
XPaneController |
The pane sub controller manages the set of active panes and controls
their life time.
|
XPaneFactory |
Factory and possibly cache for creating and releasing panes.
|
XRelocatableResource |
An optional interface that is implemented by resources that are
relocatable to different anchors.
|
XResource |
Base interface that provides functionality shared by all resource types
of the drawing framework.
|
XResourceController |
|
XResourceId |
A resource id uses a set of URLs to unambiguously specify a resource of
the drawing framework.
|
XTabBar |
UI control for the selection of views in a pane.
|
XToolBar |
Abstraction of tool bars used by the drawing framework.
|
XToolBarController |
Manage the set of active tool bars and their factories.
|
XToolBarFactory |
Factory and possibly cache for creating and releasing tool bars.
|
XView |
A view in the drawing framework is any object that paints into a pane.
|
XViewController |
The view sub controller manages the set of active views and controls their
life time.
|
XViewFactory |
Factory for creating and destroying views.
|
Copyright © 2003 Sun Microsystems, Inc.