Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.image.chart
Class LineChart

java.lang.Object
  extended by org.hyperic.image.WebImage
      extended by org.hyperic.image.chart.Chart
          extended by org.hyperic.image.chart.VerticalChart
              extended by org.hyperic.image.chart.LineChart

public class LineChart
extends VerticalChart

LineChart draws a horizontal chart with a line that represents data point along the line. For a description of how to use LineChart, see net.hyperic.chart.Chart.

See Also:
net.hyperic.chart.Chart

Field Summary
 boolean isCumulative
          Specified whether the data to be charted is cumulative data.
 
Fields inherited from class org.hyperic.image.chart.VerticalChart
DANGER_COLOR, DEFAULT_COLOR, GOOD_COLOR, UNKNOWN_COLOR
 
Fields inherited from class org.hyperic.image.chart.Chart
ARG_MUST_BE_ZERO_OR_GREATER, averageLineColor, AVG, baseline, BASELINE, baselineColor, ceiling, chartColor, DEFAULT_LABEL_FONT, DEFAULT_LEGEND_FONT, DEFAULT_LEGEND_PLAIN, DEFAULT_UNIT_LEGEND, DEFAULT_VALUE_LEGEND, EMPTY_STRING, floor, highRange, highRangeColor, legendFont, legendTextColor, lineWidth, LOW, lowLineColor, lowRange, lowRangeColor, m_adRangeMarks, m_bNoData, m_dAvgValue, m_dLowValue, m_dPeakValue, m_floor, m_fmtScale, m_fmtType, m_metricsLabel, m_metricsLegend, PEAK, peakLineColor, rightLabelWidth, showAverage, showBaseline, showBottomLabels, showBottomLegend, showEvents, showFullLabels, showHighRange, showLeftLabels, showLeftLegend, showLow, showLowRange, showPeak, showRightLabels, showRightLegend, showTopLabels, showTopLegend, showUnitLines, showValueLines, showValues, textWhitespace, tickMarkHeight, valueIndent, valueLines, VARIABLE_HEIGHT, VARIABLE_WIDTH, x2VertLabels, x2VertMarks, xLabelsSkip, xLineColor, xOffset, xRLabel, xVertLegend, xVertMarks, yBottomLegend, yHorzLabels, yOffset, yTopLegend
 
Fields inherited from class org.hyperic.image.WebImage
antiAliased, ARG_CANNOT_BE_NULL, backgroundColor, bottomBorder, DEFAULT_BACKGROUND_COLOR, DEFAULT_BOLD_TYPEFACE, DEFAULT_BORDER_COLOR, DEFAULT_BORDER_SIZE, DEFAULT_FONT, DEFAULT_FONT_METRICS, DEFAULT_HEIGHT, DEFAULT_PLAIN_TYPEFACE, DEFAULT_SHADOW_WIDTH, DEFAULT_WIDTH, font, frameImage, height, indexColors, leftBorder, m_graphics, rightBorder, shadowWidth, SMALL_FONT, textColor, topBorder, width
 
Constructor Summary
LineChart()
           
LineChart(int charts)
           
LineChart(int width, int height)
           
LineChart(int width, int height, int charts)
           
 
Method Summary
protected  java.awt.Rectangle draw(ChartGraphics g)
           
 java.awt.Color getDataLineColor(int index)
           
static int getNumColors()
           
protected  void paint(ChartGraphics g, java.awt.Rectangle rect)
           
 
Methods inherited from class org.hyperic.image.chart.VerticalChart
adjustBorders, adjustRectangle, findDataPointIndex, getCumulativeTrend, getDataPoint, getDataPoint, getDataPointEventIndexes, getInteriorRectangle, getXLabels, getXPoints, getYLabelWidth, init, initData, setCumulativeTrend, setTimeScale
 
Methods inherited from class org.hyperic.image.chart.Chart
calc, calcRanges, calcVariableHeight, calcVariableWidth, checkHighLow, draw, getAverageValue, getDataCollectionClass, getDataPoint, getDataPoints, getDataPoints, getDataSetCount, getDataSetIterator, getDisplayPoint, getEventPoints, getEventPoints, getEventSetIterator, getExteriorHeight, getExteriorRectangle, getLowValue, getNoDataString, getPeakValue, getTitle, getUnitLabel, getUnitLegend, getValueLegend, getXLabelHeight, getXLabelWidth, getXLegendHeight, hasData, initFonts, postInit, preInit, scale, setAbsTimeLabels, setFormat, setNoDataString, setNumberDataSets, setTitle, setUnitLegend, setValueLegend
 
Methods inherited from class org.hyperic.image.WebImage
getFontMetrics, getImage, getTextCenter, getTextCenter, getTextCenter, isRunnable, setBorder, writeJpegImage, writeJpegImage, writePngImage, writePngImage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isCumulative

public boolean isCumulative
Specified whether the data to be charted is cumulative data.

Constructor Detail

LineChart

public LineChart()

LineChart

public LineChart(int charts)

LineChart

public LineChart(int width,
                 int height)

LineChart

public LineChart(int width,
                 int height,
                 int charts)
Method Detail

draw

protected java.awt.Rectangle draw(ChartGraphics g)
Overrides:
draw in class VerticalChart

paint

protected void paint(ChartGraphics g,
                     java.awt.Rectangle rect)
Overrides:
paint in class VerticalChart

getDataLineColor

public java.awt.Color getDataLineColor(int index)

getNumColors

public static int getNumColors()

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.