ChartDirector
Class LegendBox

java.lang.Object
  |
  +--ChartDirector.DrawObj
        |
        +--ChartDirector.Box
              |
              +--ChartDirector.TextBox
                    |
                    +--ChartDirector.TextBoxImpl
                          |
                          +--ChartDirector.LegendBox
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

public class LegendBox
extends ChartDirector.TextBoxImpl


Constructor Summary
LegendBox()
           
 
Method Summary
 void addKey(int pos, java.lang.String text, int color)
           
 void addKey(int pos, java.lang.String text, int color, int lineWidth)
           
 void addKey(int pos, java.lang.String text, int color, int lineWidth, DrawArea symbol)
           
 void addKey(java.lang.String text, int color)
           
 void addKey(java.lang.String text, int color, int lineWidth)
           
 void addKey(java.lang.String text, int color, int lineWidth, DrawArea symbol)
           
 void addKey2(int pos, java.lang.String text, int color)
           
 void addKey2(int pos, java.lang.String text, int color, int lineWidth)
           
 void addKey2(int pos, java.lang.String text, int color, int lineWidth, DrawArea symbol)
           
 java.lang.Object clone()
           
 int getHeight()
           
 java.lang.String getHTMLImageMap(java.lang.String url)
           
 java.lang.String getHTMLImageMap(java.lang.String url, java.lang.String queryFormat)
           
 java.lang.String getHTMLImageMap(java.lang.String url, java.lang.String queryFormat, java.lang.String extraAttr)
           
 java.lang.String getHTMLImageMap(java.lang.String url, java.lang.String queryFormat, java.lang.String extraAttr, int offsetX, int offsetY)
           
 java.lang.String getImageCoor(int dataItem)
           
 java.lang.String getImageCoor(int offsetX, int offsetY)
           
 java.lang.String getImageCoor(int dataItem, int offsetX, int offsetY)
           
 java.lang.String getImageCoor2(int dataItem)
           
 java.lang.String getImageCoor2(int dataItem, int offsetX, int offsetY)
           
 int getLeftX()
           
 int getTopY()
           
 int getWidth()
           
 void setAlignment(int a)
           
 void setBackground(int color, int edgeColor, int raisedEffect)
           
 void setCols(int noOfCols)
           
 void setFontAngle(double angle, boolean vertical)
           
 void setFontColor(int color)
           
 void setFontSize(double fontHeight, double fontWidth)
           
 void setFontStyle(java.lang.String font, int fontIndex)
           
 void setHeight(int height)
           
 void setKeyBorder(int edgeColor)
           
 void setKeyBorder(int edgeColor, int raisedEffect)
           
 void setKeySize(int width)
           
 void setKeySize(int width, int height)
           
 void setKeySize(int width, int height, int gap)
           
 void setKeySpacing(int keySpacing)
           
 void setKeySpacing(int keySpacing, int lineSpacing)
           
 void setLineStyleKey()
           
 void setLineStyleKey(boolean b)
           
 void setMargin(int leftMargin, int rightMargin, int topMargin, int bottomMargin)
           
 void setPos(int x, int y)
           
 void setReverse()
           
 void setReverse(boolean b)
           
 void setSize(int w, int h)
           
 void setText(java.lang.String text)
           
 void setTruncate(int maxWidth, int maxLines)
           
 void setWidth(int width)
           
 
Methods inherited from class ChartDirector.TextBox
setFontAngle, setFontSize, setFontStyle, setMargin, setMargin2, setMaxWidth, setTruncate
 
Methods inherited from class ChartDirector.Box
compareTo, getImageCoor, setBackground, setBackground, setRoundedCorners, setRoundedCorners, setRoundedCorners, setZOrder
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LegendBox

public LegendBox()
Method Detail

setCols

public void setCols(int noOfCols)

setReverse

public void setReverse(boolean b)

setReverse

public void setReverse()

addKey

public void addKey(java.lang.String text,
                   int color,
                   int lineWidth,
                   DrawArea symbol)

addKey

public void addKey(java.lang.String text,
                   int color,
                   int lineWidth)

addKey

public void addKey(java.lang.String text,
                   int color)

addKey

public void addKey(int pos,
                   java.lang.String text,
                   int color,
                   int lineWidth,
                   DrawArea symbol)

addKey

public void addKey(int pos,
                   java.lang.String text,
                   int color,
                   int lineWidth)

addKey

public void addKey(int pos,
                   java.lang.String text,
                   int color)

addKey2

public void addKey2(int pos,
                    java.lang.String text,
                    int color,
                    int lineWidth,
                    DrawArea symbol)

addKey2

public void addKey2(int pos,
                    java.lang.String text,
                    int color,
                    int lineWidth)

addKey2

public void addKey2(int pos,
                    java.lang.String text,
                    int color)

setKeySize

public void setKeySize(int width,
                       int height,
                       int gap)

setKeySize

public void setKeySize(int width,
                       int height)

setKeySize

public void setKeySize(int width)

setKeySpacing

public void setKeySpacing(int keySpacing,
                          int lineSpacing)

setKeySpacing

public void setKeySpacing(int keySpacing)

setKeyBorder

public void setKeyBorder(int edgeColor,
                         int raisedEffect)

setKeyBorder

public void setKeyBorder(int edgeColor)

getImageCoor

public java.lang.String getImageCoor(int dataItem,
                                     int offsetX,
                                     int offsetY)

getImageCoor

public java.lang.String getImageCoor(int dataItem)

getImageCoor2

public java.lang.String getImageCoor2(int dataItem,
                                      int offsetX,
                                      int offsetY)

getImageCoor2

public java.lang.String getImageCoor2(int dataItem)

getHTMLImageMap

public java.lang.String getHTMLImageMap(java.lang.String url,
                                        java.lang.String queryFormat,
                                        java.lang.String extraAttr,
                                        int offsetX,
                                        int offsetY)

getHTMLImageMap

public java.lang.String getHTMLImageMap(java.lang.String url,
                                        java.lang.String queryFormat,
                                        java.lang.String extraAttr)

getHTMLImageMap

public java.lang.String getHTMLImageMap(java.lang.String url,
                                        java.lang.String queryFormat)

getHTMLImageMap

public java.lang.String getHTMLImageMap(java.lang.String url)

setLineStyleKey

public void setLineStyleKey(boolean b)

setLineStyleKey

public void setLineStyleKey()

setPos

public void setPos(int x,
                   int y)
Overrides:
setPos in class Box

setSize

public void setSize(int w,
                    int h)
Overrides:
setSize in class Box

setBackground

public void setBackground(int color,
                          int edgeColor,
                          int raisedEffect)
Overrides:
setBackground in class Box

getLeftX

public int getLeftX()
Overrides:
getLeftX in class Box

getTopY

public int getTopY()
Overrides:
getTopY in class Box

getWidth

public int getWidth()
Overrides:
getWidth in class Box

getHeight

public int getHeight()
Overrides:
getHeight in class Box

getImageCoor

public java.lang.String getImageCoor(int offsetX,
                                     int offsetY)
Overrides:
getImageCoor in class Box

clone

public java.lang.Object clone()

setText

public void setText(java.lang.String text)
Overrides:
setText in class TextBox

setAlignment

public void setAlignment(int a)
Overrides:
setAlignment in class TextBox

setFontStyle

public void setFontStyle(java.lang.String font,
                         int fontIndex)
Overrides:
setFontStyle in class TextBox

setFontSize

public void setFontSize(double fontHeight,
                        double fontWidth)
Overrides:
setFontSize in class TextBox

setFontAngle

public void setFontAngle(double angle,
                         boolean vertical)
Overrides:
setFontAngle in class TextBox

setFontColor

public void setFontColor(int color)
Overrides:
setFontColor in class TextBox

setMargin

public void setMargin(int leftMargin,
                      int rightMargin,
                      int topMargin,
                      int bottomMargin)
Overrides:
setMargin in class TextBox

setWidth

public void setWidth(int width)
Overrides:
setWidth in class TextBox

setHeight

public void setHeight(int height)
Overrides:
setHeight in class TextBox

setTruncate

public void setTruncate(int maxWidth,
                        int maxLines)
Overrides:
setTruncate in class TextBox