public class CompactPositionator extends Object implements JOrgTreeNodePositionator
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
calculated |
protected static boolean |
DEBUG |
protected Dimension |
preferredSize |
| Constructor and Description |
|---|
CompactPositionator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
calculated() |
void |
calculateNodePositions(JOrgTree tree) |
void |
centerTreeHorizontally(JOrgTreeNode root,
int vMargin) |
void |
centerTreeVertically(JOrgTreeNode root,
int hMargin) |
void |
compactSubTreeLeft(JOrgTreeNode root,
Vector levels,
int rendererWidth,
int siblingSeparation) |
void |
compactSubTreeUp(JOrgTreeNode root,
Vector levels,
int rendererHeight,
int siblingSeparation) |
void |
compactTreeHorizontally(JOrgTreeNode root,
Vector levels,
int rendererHeight,
int siblingSeparation) |
void |
compactTreeVertically(JOrgTreeNode root,
Vector levels,
int rendererWidth,
int siblingSeparation) |
Vector |
getLeftNodes(JOrgTreeNode root) |
Dimension |
getPreferredSize() |
Vector |
getRightNodes(JOrgTreeNode root) |
protected void |
recalculatePreferredHeight(JOrgTreeNode root,
int vMargin,
int rendererHeight) |
protected void |
recalculatePreferredWidth(JOrgTreeNode root,
int hMargin,
int rendererWidth) |
protected boolean calculated
protected Dimension preferredSize
protected static boolean DEBUG
public Dimension getPreferredSize()
getPreferredSize in interface JOrgTreeNodePositionatorpublic void calculateNodePositions(JOrgTree tree)
calculateNodePositions in interface JOrgTreeNodePositionatorpublic void centerTreeVertically(JOrgTreeNode root, int hMargin)
public void centerTreeHorizontally(JOrgTreeNode root, int vMargin)
protected void recalculatePreferredWidth(JOrgTreeNode root, int hMargin, int rendererWidth)
protected void recalculatePreferredHeight(JOrgTreeNode root, int vMargin, int rendererHeight)
public void compactTreeVertically(JOrgTreeNode root, Vector levels, int rendererWidth, int siblingSeparation)
public void compactTreeHorizontally(JOrgTreeNode root, Vector levels, int rendererHeight, int siblingSeparation)
public void compactSubTreeLeft(JOrgTreeNode root, Vector levels, int rendererWidth, int siblingSeparation)
public void compactSubTreeUp(JOrgTreeNode root, Vector levels, int rendererHeight, int siblingSeparation)
public Vector getLeftNodes(JOrgTreeNode root)
public Vector getRightNodes(JOrgTreeNode root)
public boolean calculated()
calculated in interface JOrgTreeNodePositionatorCopyright © 2016 Imatia Innovation S.L.. All rights reserved.