Package com.actelion.research.gui.dock
Class TreeFork
- java.lang.Object
-
- com.actelion.research.gui.dock.TreeElement
-
- com.actelion.research.gui.dock.TreeContainer
-
- com.actelion.research.gui.dock.TreeFork
-
public class TreeFork extends TreeContainer
-
-
Field Summary
-
Fields inherited from class com.actelion.research.gui.dock.TreeElement
mComponent, mParent
-
-
Constructor Summary
Constructors Constructor Description TreeFork(TreeLeaf oldLeaf, TreeLeaf newLeaf, int newLeafPosition, double dividerLocation, java.util.Vector<DividerChangeListener> listeners)
Constructor to create a fork element that is inserted between the specified parent and its former oldLeaf to carry newLeaf at the specified position.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addStateInfo(java.util.ArrayList<java.lang.String> stateInfo, java.lang.String firstDockInfo)
protected void
clearStateInfo()
double
getDividerLocation()
TreeElement
getLeftChild()
TreeElement
getRightChild()
boolean
isVertical()
void
printStatus()
void
removeWithLeaf(TreeLeaf leaf)
void
replaceChildElement(TreeElement oldElement, TreeElement newElement)
void
updateChildElement(java.awt.Component oldContent, TreeElement childElement)
void
updateDividerChangeListeners(java.util.Vector<DividerChangeListener> listeners)
-
Methods inherited from class com.actelion.research.gui.dock.TreeElement
getComponent, getParent, isSelected, setParent
-
-
-
-
Constructor Detail
-
TreeFork
public TreeFork(TreeLeaf oldLeaf, TreeLeaf newLeaf, int newLeafPosition, double dividerLocation, java.util.Vector<DividerChangeListener> listeners)
Constructor to create a fork element that is inserted between the specified parent and its former oldLeaf to carry newLeaf at the specified position.- Parameters:
oldLeaf
-newLeaf
-newLeafPosition
-dividerLocation
-
-
-
Method Detail
-
updateDividerChangeListeners
public void updateDividerChangeListeners(java.util.Vector<DividerChangeListener> listeners)
-
removeWithLeaf
public void removeWithLeaf(TreeLeaf leaf)
- Specified by:
removeWithLeaf
in classTreeContainer
-
replaceChildElement
public void replaceChildElement(TreeElement oldElement, TreeElement newElement)
- Specified by:
replaceChildElement
in classTreeContainer
-
getLeftChild
public TreeElement getLeftChild()
-
getRightChild
public TreeElement getRightChild()
-
isVertical
public boolean isVertical()
-
getDividerLocation
public double getDividerLocation()
-
updateChildElement
public void updateChildElement(java.awt.Component oldContent, TreeElement childElement)
- Specified by:
updateChildElement
in classTreeContainer
-
addStateInfo
protected void addStateInfo(java.util.ArrayList<java.lang.String> stateInfo, java.lang.String firstDockInfo)
-
clearStateInfo
protected void clearStateInfo()
- Specified by:
clearStateInfo
in classTreeElement
-
printStatus
public void printStatus()
- Specified by:
printStatus
in classTreeElement
-
-