ChartDirector
Class Axis

java.lang.Object
  extended by ChartDirector.Axis
Direct Known Subclasses:
ColorAxis, RadialAxis

public class Axis
extends java.lang.Object


Method Summary
 void addLabel(double pos, java.lang.String label)
           
 Mark addMark(double value, int lineColor)
           
 Mark addMark(double value, int lineColor, java.lang.String text)
           
 Mark addMark(double value, int lineColor, java.lang.String text, java.lang.String font)
           
 Mark addMark(double value, int lineColor, java.lang.String text, java.lang.String font, double fontSize)
           
 void addZone(double startValue, double endValue, int color)
           
 void copyAxis(Axis axis)
           
 int getAlignment()
           
 java.lang.String getAxisImageMap(int noOfSegments, int mapWidth, java.lang.String url)
           
 java.lang.String getAxisImageMap(int noOfSegments, int mapWidth, java.lang.String url, java.lang.String queryFormat)
           
 java.lang.String getAxisImageMap(int noOfSegments, int mapWidth, java.lang.String url, java.lang.String queryFormat, java.lang.String extraAttr)
           
 java.lang.String getAxisImageMap(int noOfSegments, int mapWidth, java.lang.String url, java.lang.String queryFormat, java.lang.String extraAttr, int offsetX, int offsetY)
           
 java.lang.String getFormattedLabel(double v)
           
 java.lang.String getFormattedLabel(double v, java.lang.String formatString)
           
 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 getLabel(double pos)
           
 CDMLTable getLabelTable()
           
 double getMaxValue()
           
 double getMinValue()
           
 int getThickness()
           
 double[] getTicks()
           
 int getX()
           
 int getY()
           
 CDMLTable makeLabelTable()
           
 void setAngle(double startAngle)
           
 void setAutoScale()
           
 void setAutoScale(double topExtension)
           
 void setAutoScale(double topExtension, double bottomExtension)
           
 void setAutoScale(double topExtension, double bottomExtension, double zeroAffinity)
           
 void setColors(int axisColor)
           
 void setColors(int axisColor, int labelColor)
           
 void setColors(int axisColor, int labelColor, int titleColor)
           
 void setColors(int axisColor, int labelColor, int titleColor, int tickColor)
           
 void setDateScale()
           
 void setDateScale(java.util.Date lowerLimit, java.util.Date upperLimit)
           
 void setDateScale(java.util.Date lowerLimit, java.util.Date upperLimit, double majorTickInc)
           
 void setDateScale(java.util.Date lowerLimit, java.util.Date upperLimit, double majorTickInc, double minorTickInc)
           
 void setDateScale(java.util.Date lowerLimit, java.util.Date upperLimit, java.lang.String[] labels)
           
 void setDateScale(double lowerLimit, double upperLimit)
           
 void setDateScale(double lowerLimit, double upperLimit, double majorTickInc)
           
 void setDateScale(double lowerLimit, double upperLimit, double majorTickInc, double minorTickInc)
           
 void setDateScale(double lowerLimit, double upperLimit, java.lang.String[] labels)
           
 void setDateScale(java.lang.String formatString)
           
 void setDateScale2(java.util.Date lowerLimit, java.util.Date upperLimit, java.lang.String[] labels)
           
 void setDateScale2(double lowerLimit, double upperLimit, java.lang.String[] labels)
           
 void setDateScale3()
           
 void setDateScale3(java.lang.String formatString)
           
 void setFormatCondition(java.lang.String condition)
           
 void setFormatCondition(java.lang.String condition, double operand)
           
 void setIndent(boolean indent)
           
 void setLabelAlignment(int alignment)
           
 void setLabelAlignment(int alignment, int minLabelSpace)
           
 void setLabelFormat(java.lang.String formatString)
           
 void setLabelGap(int d)
           
 void setLabelOffset(double offset)
           
 void setLabels(java.util.Date[] labels)
           
 void setLabels(java.util.Date[] labels, java.lang.String formatString)
           
 TextBox setLabels(double[] labels)
           
 TextBox setLabels(double[] labels, java.lang.String formatString)
           
 TextBox setLabels(java.lang.String[] labels)
           
 void setLabels2(java.util.Date[] labels)
           
 void setLabels2(java.util.Date[] labels, java.lang.String formatString)
           
 TextBox setLabels2(double[] labels)
           
 TextBox setLabels2(double[] labels, java.lang.String formatString)
           
 void setLabelStep(int majorTickStep)
           
 void setLabelStep(int majorTickStep, int minorTickStep)
           
 void setLabelStep(int majorTickStep, int minorTickStep, int majorTickOffset)
           
 void setLabelStep(int majorTickStep, int minorTickStep, int majorTickOffset, int minorTickOffset)
           
 TextBox setLabelStyle()
           
 TextBox setLabelStyle(java.lang.String font)
           
 TextBox setLabelStyle(java.lang.String font, double fontSize)
           
 TextBox setLabelStyle(java.lang.String font, double fontSize, int fontColor)
           
 TextBox setLabelStyle(java.lang.String font, double fontSize, int fontColor, double fontAngle)
           
 void setLength(int length)
           
 void setLinearScale()
           
 void setLinearScale(double lowerLimit, double upperLimit)
           
 void setLinearScale(double lowerLimit, double upperLimit, double majorTickInc)
           
 void setLinearScale(double lowerLimit, double upperLimit, double majorTickInc, double minorTickInc)
           
 void setLinearScale(double lowerLimit, double upperLimit, java.lang.String[] labels)
           
 void setLinearScale(java.lang.String formatString)
           
 void setLinearScale2(double lowerLimit, double upperLimit, java.lang.String[] labels)
           
 void setLinearScale3()
           
 void setLinearScale3(java.lang.String formatString)
           
 void setLogScale()
           
 void setLogScale(double lowerLimit, double upperLimit)
           
 void setLogScale(double lowerLimit, double upperLimit, double majorTickInc)
           
 void setLogScale(double lowerLimit, double upperLimit, double majorTickInc, double minorTickInc)
           
 void setLogScale(double lowerLimit, double upperLimit, java.lang.String[] labels)
           
 void setLogScale(java.lang.String formatString)
           
 void setLogScale2(double lowerLimit, double upperLimit, java.lang.String[] labels)
           
 void setLogScale3()
           
 void setLogScale3(java.lang.String formatString)
           
 void setMargin(int topMargin)
           
 void setMargin(int topMargin, int bottomMargin)
           
 void setMinTickInc(double inc)
           
 void setMultiFormat(int filterId, java.lang.String formatString)
           
 void setMultiFormat(int filterId, java.lang.String formatString, int labelSpan)
           
 void setMultiFormat(int filterId, java.lang.String formatString, int labelSpan, boolean promoteFirst)
           
 void setMultiFormat(int filter1, java.lang.String format1, int filter2, java.lang.String format2)
           
 void setMultiFormat(int filter1, java.lang.String format1, int filter2, java.lang.String format2, int labelSpan)
           
 void setMultiFormat(int filter1, java.lang.String format1, int filter2, java.lang.String format2, int labelSpan, boolean promoteFirst)
           
 void setMultiFormat2(int filterId, java.lang.String formatString)
           
 void setMultiFormat2(int filterId, java.lang.String formatString, int labelSpan)
           
 void setMultiFormat2(int filterId, java.lang.String formatString, int labelSpan, boolean promoteFirst)
           
 void setOffset(int x, int y)
           
 void setReverse()
           
 void setReverse(boolean b)
           
 void setRounding(boolean roundMin, boolean roundMax)
           
 void setTickColor(int majorTickColor)
           
 void setTickColor(int majorTickColor, int minorTickColor)
           
 void setTickDensity(int majorTickSpacing)
           
 void setTickDensity(int majorTickSpacing, int minorTickSpacing)
           
 void setTickLength(int majorTickLen)
           
 void setTickLength(int majorTickLen, int minorTickLen)
           
 void setTickLength2(int majorTickLen, int minorTickLen)
           
 void setTickOffset(double offset)
           
 void setTickWidth(int majorTickWidth)
           
 void setTickWidth(int majorTickWidth, int minorTickWidth)
           
 TextBox setTitle(java.lang.String text)
           
 TextBox setTitle(java.lang.String text, java.lang.String font)
           
 TextBox setTitle(java.lang.String text, java.lang.String font, double fontSize)
           
 TextBox setTitle(java.lang.String text, java.lang.String font, double fontSize, int fontColor)
           
 void setTitlePos(int alignment)
           
 void setTitlePos(int alignment, int titleGap)
           
 void setTopMargin(int topMargin)
           
 void setWidth(int width)
           
 void syncAxis(Axis axis)
           
 void syncAxis(Axis axis, double slope)
           
 void syncAxis(Axis axis, double slope, double intercept)
           
 void syncScale(Axis axis)
           
 void syncScale(Axis axis, double slope)
           
 void syncScale(Axis axis, double slope, double intercept)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setLabelStyle

public TextBox setLabelStyle(java.lang.String font,
                             double fontSize,
                             int fontColor,
                             double fontAngle)

setLabelStyle

public TextBox setLabelStyle(java.lang.String font,
                             double fontSize,
                             int fontColor)

setLabelStyle

public TextBox setLabelStyle(java.lang.String font,
                             double fontSize)

setLabelStyle

public TextBox setLabelStyle(java.lang.String font)

setLabelStyle

public TextBox setLabelStyle()

setLabelFormat

public void setLabelFormat(java.lang.String formatString)

getFormattedLabel

public java.lang.String getFormattedLabel(double v,
                                          java.lang.String formatString)

getFormattedLabel

public java.lang.String getFormattedLabel(double v)

setMultiFormat

public void setMultiFormat(int filter1,
                           java.lang.String format1,
                           int filter2,
                           java.lang.String format2,
                           int labelSpan,
                           boolean promoteFirst)

setMultiFormat

public void setMultiFormat(int filter1,
                           java.lang.String format1,
                           int filter2,
                           java.lang.String format2,
                           int labelSpan)

setMultiFormat

public void setMultiFormat(int filter1,
                           java.lang.String format1,
                           int filter2,
                           java.lang.String format2)

setMultiFormat

public void setMultiFormat(int filterId,
                           java.lang.String formatString,
                           int labelSpan,
                           boolean promoteFirst)

setMultiFormat

public void setMultiFormat(int filterId,
                           java.lang.String formatString,
                           int labelSpan)

setMultiFormat

public void setMultiFormat(int filterId,
                           java.lang.String formatString)

setMultiFormat2

public void setMultiFormat2(int filterId,
                            java.lang.String formatString,
                            int labelSpan,
                            boolean promoteFirst)

setMultiFormat2

public void setMultiFormat2(int filterId,
                            java.lang.String formatString,
                            int labelSpan)

setMultiFormat2

public void setMultiFormat2(int filterId,
                            java.lang.String formatString)

setFormatCondition

public void setFormatCondition(java.lang.String condition,
                               double operand)

setFormatCondition

public void setFormatCondition(java.lang.String condition)

setLabelGap

public void setLabelGap(int d)

setTitle

public TextBox setTitle(java.lang.String text,
                        java.lang.String font,
                        double fontSize,
                        int fontColor)

setTitle

public TextBox setTitle(java.lang.String text,
                        java.lang.String font,
                        double fontSize)

setTitle

public TextBox setTitle(java.lang.String text,
                        java.lang.String font)

setTitle

public TextBox setTitle(java.lang.String text)

setTitlePos

public void setTitlePos(int alignment,
                        int titleGap)

setTitlePos

public void setTitlePos(int alignment)

setColors

public void setColors(int axisColor,
                      int labelColor,
                      int titleColor,
                      int tickColor)

setColors

public void setColors(int axisColor,
                      int labelColor,
                      int titleColor)

setColors

public void setColors(int axisColor,
                      int labelColor)

setColors

public void setColors(int axisColor)

setTickLength

public void setTickLength(int majorTickLen)

setTickLength

public void setTickLength(int majorTickLen,
                          int minorTickLen)

setTickLength2

public void setTickLength2(int majorTickLen,
                           int minorTickLen)

setTickWidth

public void setTickWidth(int majorTickWidth,
                         int minorTickWidth)

setTickWidth

public void setTickWidth(int majorTickWidth)

setTickColor

public void setTickColor(int majorTickColor,
                         int minorTickColor)

setTickColor

public void setTickColor(int majorTickColor)

setWidth

public void setWidth(int width)

setLength

public void setLength(int length)

setOffset

public void setOffset(int x,
                      int y)

setAngle

public void setAngle(double startAngle)

setMargin

public void setMargin(int topMargin,
                      int bottomMargin)

setMargin

public void setMargin(int topMargin)

setTopMargin

public void setTopMargin(int topMargin)

setIndent

public void setIndent(boolean indent)

setTickOffset

public void setTickOffset(double offset)

setLabelOffset

public void setLabelOffset(double offset)

setLabelAlignment

public void setLabelAlignment(int alignment,
                              int minLabelSpace)

setLabelAlignment

public void setLabelAlignment(int alignment)

setAutoScale

public void setAutoScale(double topExtension,
                         double bottomExtension,
                         double zeroAffinity)

setAutoScale

public void setAutoScale(double topExtension,
                         double bottomExtension)

setAutoScale

public void setAutoScale(double topExtension)

setAutoScale

public void setAutoScale()

setRounding

public void setRounding(boolean roundMin,
                        boolean roundMax)

setTickDensity

public void setTickDensity(int majorTickSpacing,
                           int minorTickSpacing)

setTickDensity

public void setTickDensity(int majorTickSpacing)

setMinTickInc

public void setMinTickInc(double inc)

setReverse

public void setReverse(boolean b)

setReverse

public void setReverse()

setLabelStep

public void setLabelStep(int majorTickStep,
                         int minorTickStep,
                         int majorTickOffset,
                         int minorTickOffset)

setLabelStep

public void setLabelStep(int majorTickStep,
                         int minorTickStep,
                         int majorTickOffset)

setLabelStep

public void setLabelStep(int majorTickStep,
                         int minorTickStep)

setLabelStep

public void setLabelStep(int majorTickStep)

setLabels

public TextBox setLabels(java.lang.String[] labels)

setLabels

public TextBox setLabels(double[] labels,
                         java.lang.String formatString)

setLabels

public TextBox setLabels(double[] labels)

setLabels2

public TextBox setLabels2(double[] labels,
                          java.lang.String formatString)

setLabels2

public TextBox setLabels2(double[] labels)

setLabels

public void setLabels(java.util.Date[] labels,
                      java.lang.String formatString)

setLabels

public void setLabels(java.util.Date[] labels)

setLabels2

public void setLabels2(java.util.Date[] labels,
                       java.lang.String formatString)

setLabels2

public void setLabels2(java.util.Date[] labels)

makeLabelTable

public CDMLTable makeLabelTable()

getLabelTable

public CDMLTable getLabelTable()

setLinearScale

public void setLinearScale(java.lang.String formatString)

setLinearScale

public void setLinearScale()

setLinearScale3

public void setLinearScale3(java.lang.String formatString)

setLinearScale3

public void setLinearScale3()

setLinearScale

public void setLinearScale(double lowerLimit,
                           double upperLimit,
                           java.lang.String[] labels)

setLinearScale2

public void setLinearScale2(double lowerLimit,
                            double upperLimit,
                            java.lang.String[] labels)

setLinearScale

public void setLinearScale(double lowerLimit,
                           double upperLimit,
                           double majorTickInc,
                           double minorTickInc)

setLinearScale

public void setLinearScale(double lowerLimit,
                           double upperLimit,
                           double majorTickInc)

setLinearScale

public void setLinearScale(double lowerLimit,
                           double upperLimit)

setLogScale

public void setLogScale(java.lang.String formatString)

setLogScale

public void setLogScale()

setLogScale3

public void setLogScale3(java.lang.String formatString)

setLogScale3

public void setLogScale3()

setLogScale

public void setLogScale(double lowerLimit,
                        double upperLimit,
                        java.lang.String[] labels)

setLogScale2

public void setLogScale2(double lowerLimit,
                         double upperLimit,
                         java.lang.String[] labels)

setLogScale

public void setLogScale(double lowerLimit,
                        double upperLimit,
                        double majorTickInc,
                        double minorTickInc)

setLogScale

public void setLogScale(double lowerLimit,
                        double upperLimit,
                        double majorTickInc)

setLogScale

public void setLogScale(double lowerLimit,
                        double upperLimit)

setDateScale

public void setDateScale(java.lang.String formatString)

setDateScale

public void setDateScale()

setDateScale3

public void setDateScale3(java.lang.String formatString)

setDateScale3

public void setDateScale3()

setDateScale

public void setDateScale(double lowerLimit,
                         double upperLimit,
                         java.lang.String[] labels)

setDateScale2

public void setDateScale2(double lowerLimit,
                          double upperLimit,
                          java.lang.String[] labels)

setDateScale

public void setDateScale(java.util.Date lowerLimit,
                         java.util.Date upperLimit,
                         java.lang.String[] labels)

setDateScale2

public void setDateScale2(java.util.Date lowerLimit,
                          java.util.Date upperLimit,
                          java.lang.String[] labels)

setDateScale

public void setDateScale(double lowerLimit,
                         double upperLimit,
                         double majorTickInc,
                         double minorTickInc)

setDateScale

public void setDateScale(double lowerLimit,
                         double upperLimit,
                         double majorTickInc)

setDateScale

public void setDateScale(double lowerLimit,
                         double upperLimit)

setDateScale

public void setDateScale(java.util.Date lowerLimit,
                         java.util.Date upperLimit,
                         double majorTickInc,
                         double minorTickInc)

setDateScale

public void setDateScale(java.util.Date lowerLimit,
                         java.util.Date upperLimit,
                         double majorTickInc)

setDateScale

public void setDateScale(java.util.Date lowerLimit,
                         java.util.Date upperLimit)

syncAxis

public void syncAxis(Axis axis,
                     double slope,
                     double intercept)

syncAxis

public void syncAxis(Axis axis,
                     double slope)

syncAxis

public void syncAxis(Axis axis)

syncScale

public void syncScale(Axis axis,
                      double slope,
                      double intercept)

syncScale

public void syncScale(Axis axis,
                      double slope)

syncScale

public void syncScale(Axis axis)

copyAxis

public void copyAxis(Axis axis)

addMark

public Mark addMark(double value,
                    int lineColor,
                    java.lang.String text,
                    java.lang.String font,
                    double fontSize)

addMark

public Mark addMark(double value,
                    int lineColor,
                    java.lang.String text,
                    java.lang.String font)

addMark

public Mark addMark(double value,
                    int lineColor,
                    java.lang.String text)

addMark

public Mark addMark(double value,
                    int lineColor)

addZone

public void addZone(double startValue,
                    double endValue,
                    int color)

getThickness

public int getThickness()

getX

public int getX()

getY

public int getY()

getAlignment

public int getAlignment()

getMinValue

public double getMinValue()

getMaxValue

public double getMaxValue()

getTicks

public double[] getTicks()

getLabel

public java.lang.String getLabel(double pos)

addLabel

public void addLabel(double pos,
                     java.lang.String label)

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)

getAxisImageMap

public java.lang.String getAxisImageMap(int noOfSegments,
                                        int mapWidth,
                                        java.lang.String url,
                                        java.lang.String queryFormat,
                                        java.lang.String extraAttr,
                                        int offsetX,
                                        int offsetY)

getAxisImageMap

public java.lang.String getAxisImageMap(int noOfSegments,
                                        int mapWidth,
                                        java.lang.String url,
                                        java.lang.String queryFormat,
                                        java.lang.String extraAttr)

getAxisImageMap

public java.lang.String getAxisImageMap(int noOfSegments,
                                        int mapWidth,
                                        java.lang.String url,
                                        java.lang.String queryFormat)

getAxisImageMap

public java.lang.String getAxisImageMap(int noOfSegments,
                                        int mapWidth,
                                        java.lang.String url)