Class TreeToXML

java.lang.Object
visualizer.TreeToXML

public class TreeToXML extends Object
  • Field Details

    • boxWidth

      public float boxWidth
    • boxHeight

      public float boxHeight
    • lineWidth

      public float lineWidth
    • boxSpacingX

      public float boxSpacingX
    • boxSpacingY

      public float boxSpacingY
    • boxParamsMax

      public String boxParamsMax
    • colorboxParamsMax

      public String colorboxParamsMax
    • lineParamsMax

      public String lineParamsMax
    • arrowParamsMax

      public String arrowParamsMax
    • arrowParamsPointMax

      public String arrowParamsPointMax
    • boxParamsMin

      public String boxParamsMin
    • colorboxParamsMin

      public String colorboxParamsMin
    • lineParamsMin

      public String lineParamsMin
    • arrowParamsMin

      public String arrowParamsMin
    • arrowParamsPointMin

      public String arrowParamsPointMin
    • irrelevantBoxParamsMax

      public String irrelevantBoxParamsMax
    • irrelevantColorboxParamsMax

      public String irrelevantColorboxParamsMax
    • irrelevantLineParamsMax

      public String irrelevantLineParamsMax
    • irrelevantArrowParamsMax

      public String irrelevantArrowParamsMax
    • irrelevantBoxParamsMin

      public String irrelevantBoxParamsMin
    • irrelevantColorboxParamsMin

      public String irrelevantColorboxParamsMin
    • irrelevantLineParamsMin

      public String irrelevantLineParamsMin
    • irrelevantArrowParamsMin

      public String irrelevantArrowParamsMin
    • fontSize

      public int fontSize
    • textParams

      public String textParams
    • addText

      public boolean addText
    • subComponentLockState

      public String subComponentLockState
    • mainLockState

      public String mainLockState
  • Constructor Details

    • TreeToXML

      public TreeToXML(float boxWidth, float boxHeight, float lineWidth, String boxParamsMax, String boxParamsMin, String colorboxParamsMax, String colorboxParamsMin, String lineParamsMax, String lineParamsMin, String arrowParamsMax, String arrowParamsMin, String arrowParamsPointMax, String arrowParamsPointMin)
    • TreeToXML

      public TreeToXML(float boxWidth, float boxHeight, float lineWidth)
    • TreeToXML

      public TreeToXML(String boxParamsMax, String boxParamsMin, String colorboxParamsMax, String colorboxParamsMin, String lineParamsMax, String lineParamsMin, String arrowParamsMax, String arrowParamsMin, String arrowParamsPointMax, String arrowParamsPointMin)
    • TreeToXML

      public TreeToXML()
  • Method Details

    • setColorsGray

      public void setColorsGray()
    • setColorsDefault

      public void setColorsDefault()
    • setLinesToCurves

      public void setLinesToCurves()
    • setLinesToElbow

      public void setLinesToElbow()
    • setLinesToStraight

      public void setLinesToStraight()
    • transform

      protected String transform(List<visualizer.TreeToXML.NodeInfo> nodes, double minValue, double maxValue)
    • transform

      public String transform(GameTreeNode<?,?> tree, int maxDepth, double minValue, double maxValue)
    • transform

      public String transform(GameTreeNode<?,?> tree, int maxDepth)