public class EPTreeStyle extends java.lang.Object implements org.abego.treelayout.NodeExtentProvider<IEPTreeNode>
Constructor and Description |
---|
EPTreeStyle(org.abego.treelayout.Configuration.Location layoutDir,
IActivityLabeler activityLabeler) |
public EPTreeStyle(org.abego.treelayout.Configuration.Location layoutDir, IActivityLabeler activityLabeler)
public IActivityLabeler getActivityLabeler()
public org.abego.treelayout.Configuration.Location getLayoutDir()
public java.util.Map<java.lang.String,java.lang.String> getStyleNodeName()
public java.util.Map<java.lang.String,java.lang.String> getStyleNodeBox()
public java.util.Map<java.lang.String,java.lang.String> getStyleEdge()
public double getGapBetweenLevels()
public double getGapBetweenNodes()
public double getNodeWidthPadding()
public double getNodeHeightPadding()
public double getNodeSymbolWidth()
public double getNodeSymbolHeight()
public double getNodeSymbolPadding()
public double getNodePlusMinWidth()
public double getNodePlusMinHeight()
public double getNodePlusMinPadding()
public double getCanvasPadding()
public double getWidth(IEPTreeNode node)
getWidth
in interface org.abego.treelayout.NodeExtentProvider<IEPTreeNode>
public double getHeight(IEPTreeNode node)
getHeight
in interface org.abego.treelayout.NodeExtentProvider<IEPTreeNode>
public double getLabelHeightOffset(IEPTreeNode node)
public boolean nodeHasPlusMin(IEPTreeNode node)
public boolean nodeHasSymbol(IEPTreeNode node)
public boolean nodeHasLabel(IEPTreeNode node)
public ISVGReference getNodeIcon(IEPTreeNode node)
public ISVGReference getNodePlusMin(IEPTreeNode node)