Package | Description |
---|---|
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.station.split |
Elements which are needed by the
SplitDockStation ,
and which are needed to interact with the station. |
Class and Description |
---|
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 . |
Placeholder |
PutInfo
Carries information where to put a
Dockable onto a SplitDockStation . |
PutInfo.Put
Information where the mouse is.
|
Root
The root of the tree that represents the internal structure of a
SplitDockStation . |
SplitDividerStrategy
The
SplitDividerStrategy is responsible for resizing the children of a SplitDockStation . |
SplitDockAccess
Provides access to some internal methods and attributes of a
SplitDockStation . |
SplitDockFullScreenProperty
This
DockableProperty points to the currently maximized child of a SplitDockStation . |
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. |
SplitDockPlaceholderProperty
This property references a placeholder that is already present within the
tree of a
SplitDockStation . |
SplitDockProperty
This property stores the location and the size of each child of a
SplitDockStation . |
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. |
SplitLayoutManager
A manager used to implement the behavior of a
SplitDockStation . |
SplitNode
The internal representation of a
SplitDockStation is a tree. |
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. |
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 . |
SplitTreeFactory
A factory used to create trees that somehow represent the layout
of a
SplitDockStation . |
Class and Description |
---|
AbstractSplitDockGrid
A class that provides a grid for representations of
Dockables . |
AbstractSplitDockGrid.Line
Represents a dividing line in the grid.
|
AbstractSplitDockGrid.Node
Represents a node in the tree which will be built.
|
AbstractSplitPlaceholderConverter
Supporting class for
SplitDockStation and SplitDockPerspective , allows to create
and read PlaceholderMap s. |
DefaultSplitDividerStrategy.Handler
A
DefaultSplitDividerStrategy.Handler is responsible for handling the needs of one SplitDockStation . |
Divideable
A
Divideable offers the information needed to represent a dividier between two
SplitNode s. |
DockableSplitDockTree
Implementation of a
SplitDockTree that works with Dockable s. |
GridNode
A node of an
AbstractSplitDockGrid , represents a stack of Dockable s
and their position. |
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 . |
PerspectiveSplitDockTree
Implementation of a
SplitDockTree that works with PerspectiveDockable s. |
Placeholder |
PutInfo
Carries information where to put a
Dockable onto a SplitDockStation . |
PutInfo.Put
Information where the mouse is.
|
Root
The root of the tree that represents the internal structure of a
SplitDockStation . |
SpanSplitNode |
SplitDividerStrategy
The
SplitDividerStrategy is responsible for resizing the children of a SplitDockStation . |
SplitDockAccess
Provides access to some internal methods and attributes of a
SplitDockStation . |
SplitDockFullScreenPropertyFactory
This factory creates new instances of
SplitDockFullScreenProperty 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.Location
The direction which the path takes
|
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.EntryListener
A listener that can be added to a
SplitDockPerspective and that will receive events
whenever the tree of the perspective changes. |
SplitDockPerspective.Leaf
A leaf in a tree, describes one
Dockable . |
SplitDockPerspective.Node
A node in a tree.
|
SplitDockPerspective.Root
A root 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 . |
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 . |
SplitDockTree.Key
A key that represents either a node or a leaf.
|
SplitLayoutManager
A manager used to implement the behavior of a
SplitDockStation . |
SplitNode
The internal representation of a
SplitDockStation is a tree. |
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 . |
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 . |
SplitTreeFactory
A factory used to create trees that somehow represent the layout
of a
SplitDockStation . |
VisibleSplitNode
Represents a
SplitNode that is visible to the user. |