|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
SplitDockStation
,
and which are needed to interact with the station.
See:
Description
Interface Summary | |
---|---|
Divideable | A Divideable offers the information needed to represent a dividier between two
SplitNode s. |
SplitDividerStrategy | The SplitDividerStrategy is responsible for resizing the children of a SplitDockStation . |
SplitDividerStrategyFactory | This factory creates new instances of SplitDividerStrategy s. |
SplitDockAccess | Provides access to some internal methods and attributes of a SplitDockStation . |
SplitDockPerspective.EntryListener | A listener that can be added to a SplitDockPerspective and that will receive events
whenever the tree of the perspective changes. |
SplitLayoutManager | A manager used to implement the behavior of a SplitDockStation . |
SplitNodeFactory | A SplitNodeFactory is responsible for creating the various SplitNode s
that are used by a SplitDockStation .This interface is not intended for clients to use or implement, it is purely an internal abstraction keeping an option for customized subclasses of SplitDockStation open. |
SplitNodeVisitor | A visitor for a tree of SplitNodes . |
SplitTreeFactory<N> | A factory used to create trees that somehow represent the layout
of a SplitDockStation . |
Class Summary | |
---|---|
AbstractSplitDockGrid<D> | A class that provides a grid for representations of Dockables . |
AbstractSplitDockGrid.Line | Represents a dividing line in the grid. |
AbstractSplitDockGrid.Node<D> | Represents a node in the tree which will be built. |
AbstractSplitPlaceholderConverter<P,N,D> | Supporting class for SplitDockStation and SplitDockPerspective , allows to create
and read PlaceholderMap s. |
DefaultSplitDividerStrategy | The default implementation of SplitDividerStrategy |
DefaultSplitDividerStrategy.Handler | A DefaultSplitDividerStrategy.Handler is responsible for handling the needs of one SplitDockStation . |
DefaultSplitLayoutManager | The default implementation of SplitLayoutManager . |
DefaultSplitNodeFactory | This implementation of SplitNodeFactory creates the standard SplitNode s. |
DockableSplitDockTree | Implementation of a SplitDockTree that works with Dockable s. |
Leaf | Represents a leaf in the tree that is the structure of a SplitDockStation . |
Node | A Node represents an element in the tree of a SplitDockStation . |
PerspectiveSplitDockGrid | An implementation of AbstractSplitDockGrid that works with PerspectiveDockable s. |
PerspectiveSplitDockTree | Implementation of a SplitDockTree that works with PerspectiveDockable s. |
Placeholder | A placeholder is a set of Path -keys, each key stands for a
Dockable that is currently not visible. |
PutInfo | Carries information where to put a Dockable onto a SplitDockStation . |
Root | The root of the tree that represents the internal structure of a
SplitDockStation . |
SpanSplitNode | A SplitNode that also stores some Span s. |
SplitDockCombinerSource | A CombinerSource that is created by a SplitDockStation . |
SplitDockFullScreenProperty | This DockableProperty points to the currently maximized child of a SplitDockStation . |
SplitDockFullScreenPropertyFactory | This factory creates new instances of SplitDockFullScreenProperty s. |
SplitDockGrid | An implementation of AbstractSplitDockGrid that works with Dockable s. |
SplitDockPathProperty | A DockableProperty used by the SplitDockStation to describe
the location of a Dockable in the tree of all children of the station. |
SplitDockPathProperty.Node | Describes one turn of the path. |
SplitDockPathPropertyFactory | A factory creating new instances of SplitDockPathProperty . |
SplitDockPerspective | Represents a SplitDockStation in a Perspective . |
SplitDockPerspective.Entry | An entry in a tree, either a node or a leaf. |
SplitDockPerspective.Leaf | A leaf in a tree, describes one Dockable . |
SplitDockPerspective.Node | A node in a tree. |
SplitDockPlaceholderProperty | This property references a placeholder that is already present within the
tree of a SplitDockStation . |
SplitDockPlaceholderPropertyFactory | A factory creating SplitDockPlaceholderProperty s. |
SplitDockProperty | This property stores the location and the size of each child of a
SplitDockStation . |
SplitDockPropertyFactory | A factory that creates instances of SplitDockProperty . |
SplitDockStationFactory | A factory that creates SplitDockStations . |
SplitDockStationLayout | A layout storing the contents of a SplitDockStation . |
SplitDockStationLayout.Entry | An entry in a tree, either a node or a leaf. |
SplitDockStationLayout.Leaf | A leaf in a tree, describes one Dockable . |
SplitDockStationLayout.Node | A node in a tree. |
SplitDockTree<D> | Represents the internal tree of a SplitDockStation . |
SplitDockTreeFactory | A SplitTreeFactory that writes into a SplitDockTree and
so fills up an empty SplitDockTree until it is a full, valid
tree. |
SplitFullScreenAction | This DockAction is mainly used by the SplitDockStation
to allow it's children to get in fullscreen-mode. |
SplitNode | The internal representation of a SplitDockStation is a tree. |
SplitPerspectivePlaceholderConverter | A helper class to read and write PlaceholderMap that are related to SplitDockPerspective s. |
SplitPlaceholderConverter | Supporting class for SplitDockStation , provides the implementation of SplitDockStation.getPlaceholders()
and SplitDockStation.setPlaceholders(PlaceholderMap) |
SplitPlaceholderSet | Keeps track of the various placeholders and Dockable s of a SplitDockStation
and makes sure that a placeholder is used by no more than one SplitNode . |
SplitSpanStrategy | This class is responsible for accessing and updating all Span s of a SplitDockStation . |
VisibleSplitNode | Represents a SplitNode that is visible to the user. |
Enum Summary | |
---|---|
PutInfo.Put | Information where the mouse is. |
SplitDockPathProperty.Location | The direction which the path takes |
Exception Summary | |
---|---|
SplitDropTreeException | An exception thrown if a SplitDockStation can't combine two
children which must be combined. |
Elements which are needed by the SplitDockStation
,
and which are needed to interact with the station.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |