Package | Description |
---|---|
bibliothek.gui.dock.station.split |
Elements which are needed by the
SplitDockStation ,
and which are needed to interact with the station. |
Modifier and Type | Class and Description |
---|---|
static class |
SplitDockPerspective.Leaf
A leaf in a tree, describes one
Dockable . |
static class |
SplitDockPerspective.Node
A node in a tree.
|
class |
SplitDockPerspective.Root
A root in a tree.
|
Modifier and Type | Method and Description |
---|---|
SplitDockPerspective.Entry |
SplitDockPerspective.Root.getChild()
Gets the child of this root.
|
SplitDockPerspective.Entry |
SplitDockPerspective.Node.getChildA()
Gets the left or top child.
|
SplitDockPerspective.Entry |
SplitDockPerspective.Node.getChildB()
Gets the right or bottom child.
|
protected SplitDockPerspective.Entry |
SplitPerspectivePlaceholderConverter.getLeftChild(SplitDockPerspective.Entry node) |
SplitDockPerspective.Entry |
SplitDockPerspective.Entry.getParent()
Gets the parent of this entry, is
null for the
root entry. |
protected SplitDockPerspective.Entry |
SplitPerspectivePlaceholderConverter.getRightChild(SplitDockPerspective.Entry node) |
protected SplitDockPerspective.Entry |
SplitPerspectivePlaceholderConverter.getRoot(SplitDockPerspective station) |
protected SplitDockPerspective.Entry |
SplitPerspectivePlaceholderConverter.getRootChild(SplitDockPerspective.Entry root) |
Modifier and Type | Method and Description |
---|---|
void |
SplitDockPerspective.EntryListener.added(SplitDockPerspective.Entry parent,
SplitDockPerspective.Entry child)
Called after
child was added to parent . |
void |
SplitDockPerspective.addPlaceholder(SplitDockPerspective.Entry destination,
Path placeholder)
Adds a placeholder to
destination and makes sure at the same time that
placeholder is not used by any other node. |
protected void |
SplitDockPerspective.fireAdded(SplitDockPerspective.Entry parent,
SplitDockPerspective.Entry child)
Calls
SplitDockPerspective.EntryListener.added(SplitDockPerspective.Entry, SplitDockPerspective.Entry) on all listeners that are currently
known to this perspective |
protected void |
SplitDockPerspective.fireRemoved(SplitDockPerspective.Entry parent,
SplitDockPerspective.Entry child)
Calls
SplitDockPerspective.EntryListener.removed(SplitDockPerspective.Entry, SplitDockPerspective.Entry) on all listeners that are currently
known to this perspective |
protected double |
SplitPerspectivePlaceholderConverter.getDivider(SplitDockPerspective.Entry node) |
protected PerspectiveDockable |
SplitPerspectivePlaceholderConverter.getDockable(SplitDockPerspective.Entry leaf) |
protected long |
SplitPerspectivePlaceholderConverter.getId(SplitDockPerspective.Entry node) |
protected SplitDockPerspective.Entry |
SplitPerspectivePlaceholderConverter.getLeftChild(SplitDockPerspective.Entry node) |
protected SplitDockStation.Orientation |
SplitPerspectivePlaceholderConverter.getOrientation(SplitDockPerspective.Entry node) |
protected PlaceholderMap |
SplitPerspectivePlaceholderConverter.getPlaceholderMap(SplitDockPerspective.Entry node) |
protected Path[] |
SplitPerspectivePlaceholderConverter.getPlaceholders(SplitDockPerspective.Entry node) |
protected SplitDockPerspective.Entry |
SplitPerspectivePlaceholderConverter.getRightChild(SplitDockPerspective.Entry node) |
protected SplitDockPerspective.Entry |
SplitPerspectivePlaceholderConverter.getRootChild(SplitDockPerspective.Entry root) |
boolean |
SplitDockPerspective.Entry.isAnchestor(SplitDockPerspective.Entry anchestor)
Tells whether
anchestor is an anchestor of this entry. |
protected boolean |
SplitPerspectivePlaceholderConverter.isLeaf(SplitDockPerspective.Entry node) |
protected boolean |
SplitPerspectivePlaceholderConverter.isNode(SplitDockPerspective.Entry node) |
protected boolean |
SplitPerspectivePlaceholderConverter.isPlaceholder(SplitDockPerspective.Entry node) |
protected boolean |
SplitPerspectivePlaceholderConverter.isRoot(SplitDockPerspective.Entry node) |
void |
SplitDockPerspective.EntryListener.removed(SplitDockPerspective.Entry parent,
SplitDockPerspective.Entry child)
Called after
child was removed from parent . |
void |
SplitDockPerspective.Entry.replace(SplitDockPerspective.Entry next)
Replaces
this with next . |
void |
SplitDockPerspective.Root.setChild(SplitDockPerspective.Entry child)
Sets the child of this root.
|
void |
SplitDockPerspective.Node.setChildA(SplitDockPerspective.Entry childA)
Sets the left or top child of this node.
|
void |
SplitDockPerspective.Node.setChildB(SplitDockPerspective.Entry childB)
Sets the right or bottom child of this node.
|
protected void |
SplitDockPerspective.Entry.setParent(SplitDockPerspective.Entry parent)
Sets the parent of this entry.
|
protected void |
SplitDockPerspective.Root.setParent(SplitDockPerspective.Entry parent) |
Constructor and Description |
---|
Node(SplitDockStation.Orientation orientation,
double divider,
SplitDockPerspective.Entry childA,
SplitDockPerspective.Entry childB,
java.util.Set<Path> placeholders,
PlaceholderMap placeholderMap,
long id)
Creates a new node.
|