ChartDirector
Class TreeMapNode

java.lang.Object
  extended by ChartDirector.TreeMapNode
All Implemented Interfaces:
java.lang.Comparable<TreeMapNode>

public class TreeMapNode
extends java.lang.Object
implements java.lang.Comparable<TreeMapNode>


Method Summary
 void addExtraField(java.util.Date[] dates)
           
 void addExtraField(double[] numbers)
           
 void addExtraField(java.lang.String[] texts)
           
 void addExtraField2(java.util.Date[] dates)
           
 void addExtraField2(double[] numbers)
           
 int compareTo(TreeMapNode rhs)
           
 int getBottomY()
           
 int getHeight()
           
 java.lang.String getLabel()
           
 int getLeftX()
           
 TreeMapNode getNode(int i)
           
 int getNodeCount()
           
 int getRightX()
           
 int getTopY()
           
 double getValue()
           
 int getWidth()
           
 void setColors(int fillColor)
           
 void setColors(int fillColor, int edgeColor)
           
 void setColors(int fillColor, int edgeColor, int raisedEffect)
           
 void setData(double[] value)
           
 void setData(double[] value, java.lang.String[] label)
           
 void setData(double[] data, java.lang.String[] labels, int[] colors)
           
 TextBox setLabelFormat()
           
 TextBox setLabelFormat(java.lang.String format)
           
 TextBox setLabelFormat(java.lang.String format, java.lang.String font)
           
 TextBox setLabelFormat(java.lang.String format, java.lang.String font, int fontSize)
           
 TextBox setLabelFormat(java.lang.String format, java.lang.String font, int fontSize, int fontColor)
           
 TextBox setLabelFormat(java.lang.String format, java.lang.String font, int fontSize, int fontColor, int alignment)
           
 void setLayoutAspectMultiplier(double multiplier)
           
 void setLayoutAspectRatio(double ratio)
           
 void setLayoutMethod(int layoutMethod)
           
 void setLayoutMethod(int layoutMethod, int layoutDirection)
           
 void setLayoutMethod(int layoutMethod, int layoutDirection, boolean swapXY)
           
 void setPos(int x, int y, int w, int h)
           
 void setSorting(int mode)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

compareTo

public int compareTo(TreeMapNode rhs)
Specified by:
compareTo in interface java.lang.Comparable<TreeMapNode>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getNode

public TreeMapNode getNode(int i)

getNodeCount

public int getNodeCount()

setData

public void setData(double[] data,
                    java.lang.String[] labels,
                    int[] colors)

setData

public void setData(double[] value,
                    java.lang.String[] label)

setData

public void setData(double[] value)

addExtraField

public void addExtraField(java.lang.String[] texts)

addExtraField

public void addExtraField(double[] numbers)

addExtraField

public void addExtraField(java.util.Date[] dates)

addExtraField2

public void addExtraField2(double[] numbers)

addExtraField2

public void addExtraField2(java.util.Date[] dates)

setColors

public void setColors(int fillColor,
                      int edgeColor,
                      int raisedEffect)

setColors

public void setColors(int fillColor,
                      int edgeColor)

setColors

public void setColors(int fillColor)

setLayoutMethod

public void setLayoutMethod(int layoutMethod,
                            int layoutDirection,
                            boolean swapXY)

setLayoutMethod

public void setLayoutMethod(int layoutMethod,
                            int layoutDirection)

setLayoutMethod

public void setLayoutMethod(int layoutMethod)

setLayoutAspectRatio

public void setLayoutAspectRatio(double ratio)

setLayoutAspectMultiplier

public void setLayoutAspectMultiplier(double multiplier)

setLabelFormat

public TextBox setLabelFormat(java.lang.String format,
                              java.lang.String font,
                              int fontSize,
                              int fontColor,
                              int alignment)

setLabelFormat

public TextBox setLabelFormat(java.lang.String format,
                              java.lang.String font,
                              int fontSize,
                              int fontColor)

setLabelFormat

public TextBox setLabelFormat(java.lang.String format,
                              java.lang.String font,
                              int fontSize)

setLabelFormat

public TextBox setLabelFormat(java.lang.String format,
                              java.lang.String font)

setLabelFormat

public TextBox setLabelFormat(java.lang.String format)

setLabelFormat

public TextBox setLabelFormat()

getLeftX

public int getLeftX()

getTopY

public int getTopY()

getWidth

public int getWidth()

getHeight

public int getHeight()

getRightX

public int getRightX()

getBottomY

public int getBottomY()

setPos

public void setPos(int x,
                   int y,
                   int w,
                   int h)

getValue

public double getValue()

getLabel

public java.lang.String getLabel()

setSorting

public void setSorting(int mode)