Package bibliothek.gui.dock.station.split

Elements which are needed by the SplitDockStation, and which are needed to interact with the station.

See:
          Description

Interface Summary
SplitDockAccess Provides access to some internal methods and attributes of a SplitDockStation.
SplitLayoutManager A manager used to implement the behavior of a SplitDockStation.
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
DefaultSplitLayoutManager The default implementation of SplitLayoutManager.
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.
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.
SplitDockFullScreenProperty This DockableProperty points to the currently maximized child of a SplitDockStation.
SplitDockFullScreenPropertyFactory This factory creates new instances of SplitDockFullScreenPropertys.
SplitDockGrid A class that provides a grid for Dockables.
SplitDockGrid.Line Represents a dividing line in the grid.
SplitDockGrid.Node Represents a node in the tree which will be built.
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.
SplitDockPlaceholderProperty This property references a placeholder that is already present within the tree of a SplitDockStation.
SplitDockPlaceholderPropertyFactory A factory creating SplitDockPlaceholderPropertys.
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 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.
SplitPlaceholderSet Keeps track of the various placeholders and Dockables of a SplitDockStation and makes sure that a placeholder is used by no more than one SplitNode.
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.
 

Package bibliothek.gui.dock.station.split Description

Elements which are needed by the SplitDockStation, and which are needed to interact with the station.