| 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 Dockables. |
| 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 Dockables. |
| 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 SplitNodes
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
Dockables 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
Spans 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 PlaceholderMaps. |
| DefaultSplitDividerStrategy.Handler
A
DefaultSplitDividerStrategy.Handler is responsible for handling the needs of one SplitDockStation. |
| Divideable
A
Divideable offers the information needed to represent a divider between two
SplitNodes. |
| DockableSplitDockTree
Implementation of a
SplitDockTree that works with Dockables. |
| GridNode
A node of an
AbstractSplitDockGrid, represents a stack of Dockables
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 PerspectiveDockables. |
| 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
SplitDockFullScreenPropertys. |
| 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
SplitDockPlaceholderPropertys. |
| 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 SplitNodes
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
Dockables 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
Spans 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. |
Copyright © 2017 Docking Frames. All rights reserved.