org.rhq.enterprise.gui.image.chart
Class LineChart

java.lang.Object
  extended by org.rhq.enterprise.gui.image.WebImage
      extended by org.rhq.enterprise.gui.image.chart.Chart
          extended by org.rhq.enterprise.gui.image.chart.VerticalChart
              extended by org.rhq.enterprise.gui.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.rhq.enterprise.gui.image.chart.VerticalChart
DANGER_COLOR, DEFAULT_COLORS, GOOD_COLOR, UNKNOWN_COLOR
 
Fields inherited from class org.rhq.enterprise.gui.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_fmtUnits, m_metricsLabel, m_metricsLegend, PEAK, peakLineColor, rightLabelWidth, showAverage, showBaseline, showBottomLabels, showBottomLegend, 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.rhq.enterprise.gui.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  Rectangle draw(ChartGraphics g)
           
 Color getDataLineColor(int index)
           
protected  void paint(ChartGraphics g, Rectangle rect)
           
 void setDataLineColor(int index, Color color)
           
 
Methods inherited from class org.rhq.enterprise.gui.image.chart.VerticalChart
adjustBorders, adjustRectangle, findDataPointIndex, getCumulativeTrend, getDataPoint, getDataPoint, getInteriorRectangle, getXLabels, getXPoints, getYLabelWidth, init, initData, setCumulativeTrend, setTimeScale
 
Methods inherited from class org.rhq.enterprise.gui.image.chart.Chart
calc, calcRanges, calcVariableHeight, calcVariableWidth, checkHighLow, draw, getAverageValue, getDataCollectionClass, getDataPoint, getDataPoints, getDataPoints, getDataSetCount, getDataSetIterator, getDisplayPoint, getExteriorHeight, getExteriorRectangle, getLowValue, getNoDataString, getPeakValue, getTitle, getUnitLabel, getUnitLegend, getValueLegend, getXLabelHeight, getXLabelWidth, getXLegendHeight, hasData, initFonts, postInit, preInit, scale, setFormat, setNoDataString, setNumberDataSets, setTitle, setUnitLegend, setValueLegend
 
Methods inherited from class org.rhq.enterprise.gui.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 Rectangle draw(ChartGraphics g)
Overrides:
draw in class VerticalChart

paint

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

getDataLineColor

public Color getDataLineColor(int index)

setDataLineColor

public void setDataLineColor(int index,
                             Color color)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.