|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.station.split.AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>
bibliothek.gui.dock.station.split.SplitPerspectivePlaceholderConverter
public class SplitPerspectivePlaceholderConverter
A helper class to read and write PlaceholderMap that are related to SplitDockPerspectives.
| Constructor Summary | |
|---|---|
SplitPerspectivePlaceholderConverter(SplitDockPerspective station)
Creates a new converter |
|
| Method Summary | |
|---|---|
protected SplitDockTree<PerspectiveDockable> |
createTree()
Creates a new SplitDockTree which will be used for AbstractSplitPlaceholderConverter.dropTree(Object, SplitDockTree). |
protected void |
dropTree(SplitDockPerspective station,
SplitDockTree<PerspectiveDockable> tree)
Updates station such that its layout looks as described by tree. |
protected double |
getDivider(SplitDockPerspective.Entry node)
Gets the divider location of the intermediate node node. |
protected PerspectiveDockable |
getDockable(SplitDockPerspective.Entry leaf)
Gets the dockable of the leaf node leaf. |
protected long |
getId(SplitDockPerspective.Entry node)
Gets the unique identifier that was assigned to node. |
protected SplitDockPerspective.Entry |
getLeftChild(SplitDockPerspective.Entry node)
Gets the left child of the intermediate node node. |
protected SplitDockStation.Orientation |
getOrientation(SplitDockPerspective.Entry node)
Gets the orientation of the intermediate node node. |
protected Path |
getPlaceholderFor(PerspectiveDockable dockable)
Gets a placeholder that is to be used for dockable. |
protected PlaceholderMap |
getPlaceholderMap(SplitDockPerspective.Entry node)
Gets the PlaceholderMap which is associated with node. |
protected Path[] |
getPlaceholders(SplitDockPerspective.Entry node)
Gets all placeholders that are associated with node. |
protected PlaceholderStrategy |
getPlaceholderStrategy(SplitDockPerspective station)
Gets the PlaceholderStrategy that is used by station to filter
its children. |
protected SplitDockPerspective.Entry |
getRightChild(SplitDockPerspective.Entry node)
Gets the right child of the intermediate node node. |
protected SplitDockPerspective.Entry |
getRoot(SplitDockPerspective station)
Gets the root node of the tree that describes the layout of station. |
protected SplitDockPerspective.Entry |
getRootChild(SplitDockPerspective.Entry root)
Gets the child of the root node root. |
protected boolean |
isLeaf(SplitDockPerspective.Entry node)
Tells whether node is a leaf node. |
protected boolean |
isNode(SplitDockPerspective.Entry node)
Tells whether node is an intermediate node. |
protected boolean |
isPlaceholder(SplitDockPerspective.Entry node)
Tells whether node is a placeholder node. |
protected boolean |
isRoot(SplitDockPerspective.Entry node)
Tells whether node is a root node. |
| Methods inherited from class bibliothek.gui.dock.station.split.AbstractSplitPlaceholderConverter |
|---|
getPlaceholders, getStation, setPlaceholders |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SplitPerspectivePlaceholderConverter(SplitDockPerspective station)
station - the perspective for which this converter is used| Method Detail |
|---|
protected SplitDockPerspective.Entry getRoot(SplitDockPerspective station)
AbstractSplitPlaceholderConverterstation.
getRoot in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>station - the station whose root node is searched
protected boolean isRoot(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverternode is a root node.
isRoot in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - the node to check
true if node is a root nodeprotected boolean isNode(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverternode is an intermediate node.
isNode in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - the node to check
true if node is an intermediate nodeprotected boolean isLeaf(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverternode is a leaf node.
isLeaf in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - the node to check
true if node is a leaf nodeprotected boolean isPlaceholder(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverternode is a placeholder node.
isPlaceholder in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - the node to check
true if node is a placeholder nodeprotected SplitDockPerspective.Entry getRootChild(SplitDockPerspective.Entry root)
AbstractSplitPlaceholderConverterroot node root.
getRootChild in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>root - a root node
rootprotected SplitDockPerspective.Entry getLeftChild(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverterintermediate node node.
getLeftChild in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - an intermediate node
nodeprotected SplitDockPerspective.Entry getRightChild(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverterintermediate node node.
getRightChild in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - an intermediate node
nodeprotected double getDivider(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverterintermediate node node.
getDivider in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - an intermediate node
nodeprotected SplitDockStation.Orientation getOrientation(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverterintermediate node node.
getOrientation in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - an intermediate node
nodeprotected PerspectiveDockable getDockable(SplitDockPerspective.Entry leaf)
AbstractSplitPlaceholderConverterleaf node leaf.
getDockable in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>leaf - a leaf node
leafprotected long getId(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverternode.
getId in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - some node whose id is searched
protected SplitDockTree<PerspectiveDockable> createTree()
AbstractSplitPlaceholderConverterSplitDockTree which will be used for AbstractSplitPlaceholderConverter.dropTree(Object, SplitDockTree).
createTree in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>null
protected void dropTree(SplitDockPerspective station,
SplitDockTree<PerspectiveDockable> tree)
AbstractSplitPlaceholderConverterstation such that its layout looks as described by tree.
dropTree in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>station - the station whose layout gets updatedtree - the new layoutprotected Path[] getPlaceholders(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverternode.
getPlaceholders in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - the node whose placeholders are searched
protected PlaceholderMap getPlaceholderMap(SplitDockPerspective.Entry node)
AbstractSplitPlaceholderConverterPlaceholderMap which is associated with node.
getPlaceholderMap in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>node - the node whose PlaceholderMap is searched
nullprotected PlaceholderStrategy getPlaceholderStrategy(SplitDockPerspective station)
AbstractSplitPlaceholderConverterPlaceholderStrategy that is used by station to filter
its children.
getPlaceholderStrategy in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>station - the station whose PlaceholderStrategy is searched
protected Path getPlaceholderFor(PerspectiveDockable dockable)
AbstractSplitPlaceholderConverterdockable.
getPlaceholderFor in class AbstractSplitPlaceholderConverter<SplitDockPerspective,SplitDockPerspective.Entry,PerspectiveDockable>dockable - some item whose placeholder is searched
null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||