Ontimize 5.2072EN

com.ontimize.gui.tree
Class CompactPositionator

java.lang.Object
  extended bycom.ontimize.gui.tree.CompactPositionator
All Implemented Interfaces:
JOrgTreeNodePositionator

public class CompactPositionator
extends java.lang.Object
implements JOrgTreeNodePositionator


Field Summary
protected  boolean calculated
           
protected static boolean DEBUG
           
protected  java.awt.Dimension preferredSize
           
 
Constructor Summary
CompactPositionator()
           
 
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
 

Field Detail

calculated

protected boolean calculated

preferredSize

protected java.awt.Dimension preferredSize

DEBUG

protected static boolean DEBUG
Constructor Detail

CompactPositionator

public CompactPositionator()
Method Detail

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

Ontimize