ChartDirector
Class BaseMeter

java.lang.Object
  extended by ChartDirector.BaseChart
      extended by ChartDirector.BaseMeter
Direct Known Subclasses:
AngularMeter, LinearMeter

public abstract class BaseMeter
extends BaseChart


Method Summary
 void addColorScale(double[] colorStops)
           
 void addColorScale(double[] colorStops, int startPos, int startWidth)
           
 void addColorScale(double[] colorStops, int startPos, int startWidth, int endPos)
           
 void addColorScale(double[] colorStops, int startPos, int startWidth, int endPos, int endWidth)
           
 void addColorScale(double[] colorStops, int startPos, int startWidth, int endPos, int endWidth, int edgeColor)
           
 void addLabel(double pos, java.lang.String label)
           
 MeterPointer addPointer(double value)
           
 MeterPointer addPointer(double value, int fillColor)
           
 MeterPointer addPointer(double value, int fillColor, int edgeColor)
           
 int getCoor(double v)
           
 java.lang.String getLabel(double i)
           
 double[] getTicks()
           
 void setLabelFormat(java.lang.String formatString)
           
 void setLabelPos(boolean labelInside)
           
 void setLabelPos(boolean labelInside, int labelOffset)
           
 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 setLineWidth(int axisWidth)
           
 void setLineWidth(int axisWidth, int majorTickWidth)
           
 void setLineWidth(int axisWidth, int majorTickWidth, int minorTickWidth)
           
 void setLineWidth(int axisWidth, int majorTickWidth, int minorTickWidth, int microTickWidth)
           
 void setMeterColors(int axisColor)
           
 void setMeterColors(int axisColor, int labelColor)
           
 void setMeterColors(int axisColor, int labelColor, int tickColor)
           
 void setScale(double lowerLimit, double upperLimit)
           
 void setScale(double lowerLimit, double upperLimit, double majorTickInc)
           
 void setScale(double lowerLimit, double upperLimit, double[] labels)
           
 void setScale(double lowerLimit, double upperLimit, double[] labels, java.lang.String formatString)
           
 void setScale(double lowerLimit, double upperLimit, double majorTickInc, double minorTickInc)
           
 void setScale(double lowerLimit, double upperLimit, double majorTickInc, double minorTickInc, double microTickInc)
           
 void setScale(double lowerLimit, double upperLimit, java.lang.String[] labels)
           
 void setScale2(double lowerLimit, double upperLimit, java.lang.String[] labels)
           
 void setScale3(double lowerLimit, double upperLimit, double[] labels)
           
 void setScale3(double lowerLimit, double upperLimit, double[] labels, java.lang.String formatString)
           
 void setTickLength(int majorLen)
           
 void setTickLength(int majorLen, int minorLen)
           
 void setTickLength(int majorLen, int minorLen, int microLen)
           
 
Methods inherited from class ChartDirector.BaseChart
addExtraField, addExtraField, addExtraField, addExtraField2, addExtraField2, addLegend, addLegend, addLegend, addLegend, addLegend2, addLegend2, addLegend2, addLine, addLine, addLine, addTable, addText, addText, addText, addText, addText, addText, addText, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle2, addTitle2, addTitle2, addTitle2, addTitle2, addTitle2, adjustBrightness, autoColor, dashLineColor, dashLineColor, enableVectorOutput, formatValue, formatValue, getAbsOffsetX, getAbsOffsetY, getChartMetrics, getColor, getDrawArea, getHeight, getHTMLImageMap, getHTMLImageMap, getHTMLImageMap, getHTMLImageMap, getJsChartModel, getJsChartModel, getLegend, getWidth, gradientColor, gradientColor, gradientColor, gradientColor, gradientColor, gradientColor2, gradientColor2, gradientColor2, gradientColor2, halfColor, initDynamicLayer, layout, layoutLegend, linearGradientColor, linearGradientColor, linearGradientColor, linearGradientColor, linearGradientColor2, linearGradientColor2, makeChart, makeChart, makeChart, makeChart2, makeChart3, makeImage, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeTmpFile, makeTmpFile, makeTmpFile, patternColor, patternColor, patternColor, patternColor, patternColor2, patternColor2, radialGradientColor, radialGradientColor, radialGradientColor, radialGradientColor, radialGradientColor2, radialGradientColor2, recycle, removeDynamicLayer, setAMPM, setAntiAlias, setAntiAlias, setAntiAlias, setBackground, setBackground, setBackground, setBgImage, setBgImage, setBorder, setColor, setColors, setColors, setColors2, setDefaultFonts, setDefaultFonts, setDefaultFonts, setDefaultFonts, setDropShadow, setDropShadow, setDropShadow, setDropShadow, setDropShadow, setFontTable, setMonthNames, setNumberFormat, setNumberFormat, setNumberFormat, setNumberFormat, setOutputOptions, setResource, setResource, setRoundedFrame, setRoundedFrame, setRoundedFrame, setRoundedFrame, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath2, setSearchPath2, setSearchPath3, setSearchPath3, setSearchPath3, setSearchPath4, setSearchPath5, setSearchPath5, setSize, setThickFrame, setThickFrame, setThickFrame, setThickFrame, setTransparentColor, setWallpaper, setWeekDayNames
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addPointer

public MeterPointer addPointer(double value,
                               int fillColor,
                               int edgeColor)

addPointer

public MeterPointer addPointer(double value,
                               int fillColor)

addPointer

public MeterPointer addPointer(double value)

setScale

public void setScale(double lowerLimit,
                     double upperLimit,
                     double majorTickInc,
                     double minorTickInc,
                     double microTickInc)

setScale

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

setScale

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

setScale

public void setScale(double lowerLimit,
                     double upperLimit)

setScale

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

setScale

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

setScale

public void setScale(double lowerLimit,
                     double upperLimit,
                     double[] labels)

setScale2

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

setScale3

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

setScale3

public void setScale3(double lowerLimit,
                      double upperLimit,
                      double[] labels)

addLabel

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

getLabel

public java.lang.String getLabel(double i)

getTicks

public double[] getTicks()

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()

setLabelPos

public void setLabelPos(boolean labelInside,
                        int labelOffset)

setLabelPos

public void setLabelPos(boolean labelInside)

setLabelFormat

public void setLabelFormat(java.lang.String formatString)

setTickLength

public void setTickLength(int majorLen,
                          int minorLen,
                          int microLen)

setTickLength

public void setTickLength(int majorLen,
                          int minorLen)

setTickLength

public void setTickLength(int majorLen)

setLineWidth

public void setLineWidth(int axisWidth,
                         int majorTickWidth,
                         int minorTickWidth,
                         int microTickWidth)

setLineWidth

public void setLineWidth(int axisWidth,
                         int majorTickWidth,
                         int minorTickWidth)

setLineWidth

public void setLineWidth(int axisWidth,
                         int majorTickWidth)

setLineWidth

public void setLineWidth(int axisWidth)

setMeterColors

public void setMeterColors(int axisColor,
                           int labelColor,
                           int tickColor)

setMeterColors

public void setMeterColors(int axisColor,
                           int labelColor)

setMeterColors

public void setMeterColors(int axisColor)

addColorScale

public void addColorScale(double[] colorStops,
                          int startPos,
                          int startWidth,
                          int endPos,
                          int endWidth,
                          int edgeColor)

addColorScale

public void addColorScale(double[] colorStops,
                          int startPos,
                          int startWidth,
                          int endPos,
                          int endWidth)

addColorScale

public void addColorScale(double[] colorStops,
                          int startPos,
                          int startWidth,
                          int endPos)

addColorScale

public void addColorScale(double[] colorStops,
                          int startPos,
                          int startWidth)

addColorScale

public void addColorScale(double[] colorStops)

getCoor

public int getCoor(double v)