Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.image.chart
Class ColumnLineChart

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.ColumnChart
                  extended by org.hyperic.image.chart.ColumnLineChart

public class ColumnLineChart
extends ColumnChart

ColumnLineChart draws a chart with vertical bars that represent the value of each data point with a connecting data points on top of the bars. For a description of how to use ColumnChart, see net.hyperic.chart.Chart.

See Also:
net.hyperic.chart.Chart

Field Summary
 
Fields inherited from class org.hyperic.image.chart.ColumnChart
columnColor, columnWidth, DEFAULT_COLUMN_COLOR, DEFAULT_COLUMN_WIDTH, DEFAULT_HIGHLOW_COLOR, isCumulative
 
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
ColumnLineChart()
          Constructs a ColumnLineChart class with a default width, height and properties.
ColumnLineChart(int width, int height)
          Constructs a ColumnLineChart class with a specified width and height.
 
Method Summary
protected  java.awt.Rectangle draw(ChartGraphics g)
           
 java.awt.Color getDataLineColor()
          Retrieves the color of the chart's datum line.
 
Methods inherited from class org.hyperic.image.chart.ColumnChart
checkHighLow, init, paint
 
Methods inherited from class org.hyperic.image.chart.VerticalChart
adjustBorders, adjustRectangle, findDataPointIndex, getCumulativeTrend, getDataPoint, getDataPoint, getDataPointEventIndexes, getInteriorRectangle, getXLabels, getXPoints, getYLabelWidth, initData, setCumulativeTrend, setTimeScale
 
Methods inherited from class org.hyperic.image.chart.Chart
calc, calcRanges, calcVariableHeight, calcVariableWidth, 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
 

Constructor Detail

ColumnLineChart

public ColumnLineChart()
Constructs a ColumnLineChart class with a default width, height and properties.


ColumnLineChart

public ColumnLineChart(int width,
                       int height)
Constructs a ColumnLineChart class with a specified width and height.

Parameters:
width - The width of the chart in pixels.
height - The height of the chart in pixels.
Method Detail

draw

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

getDataLineColor

public java.awt.Color getDataLineColor()
Retrieves the color of the chart's datum line. This is the line that represents the chart's data points.

Returns:
A java.awt.Color object that contains the datum line color.
See Also:
Color

Hyperic HQ Plugin API v. 4.4.0.2

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