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. |
Modifier and Type | Method and Description |
---|---|
void |
SplitDockStation.dropTree(SplitDockTree<Dockable> tree)
Removes all children from this station and then adds the contents
that are stored in
tree . |
void |
SplitDockStation.dropTree(SplitDockTree<Dockable> tree,
boolean checkValidity)
Removes all children from this station and then adds the contents
that are stored in
tree . |
Modifier and Type | Class and Description |
---|---|
class |
DockableSplitDockTree
Implementation of a
SplitDockTree that works with Dockable s. |
class |
PerspectiveSplitDockTree
Implementation of a
SplitDockTree that works with PerspectiveDockable s. |
Modifier and Type | Method and Description |
---|---|
protected abstract SplitDockTree<D> |
AbstractSplitPlaceholderConverter.createTree()
Creates a new
SplitDockTree which will be used for AbstractSplitPlaceholderConverter.dropTree(Object, SplitDockTree) . |
protected SplitDockTree<PerspectiveDockable> |
SplitPerspectivePlaceholderConverter.createTree() |
protected SplitDockTree<Dockable> |
SplitPlaceholderConverter.createTree() |
SplitDockTree<D> |
SplitDockTree.Key.getTree()
Gets the tree which is the owner of this node or leaf.
|
SplitDockTree<D> |
SplitDockTree.root(SplitDockTree.Key key)
Sets
key as the root of the tree. |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractSplitPlaceholderConverter.dropTree(P station,
SplitDockTree<D> tree)
Updates
station such that its layout looks as described by tree . |
protected void |
SplitPerspectivePlaceholderConverter.dropTree(SplitDockPerspective station,
SplitDockTree<PerspectiveDockable> tree) |
protected void |
SplitPlaceholderConverter.dropTree(SplitDockStation station,
SplitDockTree<Dockable> tree) |
protected void |
AbstractSplitDockGrid.fillTree(SplitDockTree<D> tree)
Fills the contents of this grid into
tree . |
SplitDockTree.Key |
AbstractSplitDockGrid.Node.put(SplitDockTree<D> tree)
Writes the contents of this node into
tree . |
Constructor and Description |
---|
SplitDockTreeFactory(SplitDockTree<Dockable> tree)
Creates a new factory.
|