com.ontimize.gui.tree
Class CompactPositionator
java.lang.Object
com.ontimize.gui.tree.CompactPositionator
- All Implemented Interfaces:
- JOrgTreeNodePositionator
- public class CompactPositionator
- extends java.lang.Object
- implements JOrgTreeNodePositionator
|
Method Summary |
boolean |
calculated()
|
void |
calculateNodePositions(JOrgTree tree)
|
void |
centerTreeHorizontally(JOrgTreeNode root,
int vMargin)
|
void |
centerTreeVertically(JOrgTreeNode root,
int hMargin)
|
void |
compactSubTreeLeft(JOrgTreeNode root,
java.util.Vector levels,
int rendererWidth,
int siblingSeparation)
|
void |
compactSubTreeUp(JOrgTreeNode root,
java.util.Vector levels,
int rendererHeight,
int siblingSeparation)
|
void |
compactTreeHorizontally(JOrgTreeNode root,
java.util.Vector levels,
int rendererHeight,
int siblingSeparation)
|
void |
compactTreeVertically(JOrgTreeNode root,
java.util.Vector levels,
int rendererWidth,
int siblingSeparation)
|
java.util.Vector |
getLeftNodes(JOrgTreeNode root)
|
java.awt.Dimension |
getPreferredSize()
|
java.util.Vector |
getRightNodes(JOrgTreeNode root)
|
protected void |
recalculatePreferredHeight(JOrgTreeNode root,
int vMargin,
int rendererHeight)
|
protected void |
recalculatePreferredWidth(JOrgTreeNode root,
int hMargin,
int rendererWidth)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
calculated
protected boolean calculated
preferredSize
protected java.awt.Dimension preferredSize
DEBUG
protected static boolean DEBUG
CompactPositionator
public CompactPositionator()
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Specified by:
getPreferredSize in interface JOrgTreeNodePositionator
calculateNodePositions
public void calculateNodePositions(JOrgTree tree)
- Specified by:
calculateNodePositions in interface JOrgTreeNodePositionator
centerTreeVertically
public void centerTreeVertically(JOrgTreeNode root,
int hMargin)
centerTreeHorizontally
public void centerTreeHorizontally(JOrgTreeNode root,
int vMargin)
recalculatePreferredWidth
protected void recalculatePreferredWidth(JOrgTreeNode root,
int hMargin,
int rendererWidth)
recalculatePreferredHeight
protected void recalculatePreferredHeight(JOrgTreeNode root,
int vMargin,
int rendererHeight)
compactTreeVertically
public void compactTreeVertically(JOrgTreeNode root,
java.util.Vector levels,
int rendererWidth,
int siblingSeparation)
compactTreeHorizontally
public void compactTreeHorizontally(JOrgTreeNode root,
java.util.Vector levels,
int rendererHeight,
int siblingSeparation)
compactSubTreeLeft
public void compactSubTreeLeft(JOrgTreeNode root,
java.util.Vector levels,
int rendererWidth,
int siblingSeparation)
compactSubTreeUp
public void compactSubTreeUp(JOrgTreeNode root,
java.util.Vector levels,
int rendererHeight,
int siblingSeparation)
getLeftNodes
public java.util.Vector getLeftNodes(JOrgTreeNode root)
getRightNodes
public java.util.Vector getRightNodes(JOrgTreeNode root)
calculated
public boolean calculated()
- Specified by:
calculated in interface JOrgTreeNodePositionator