org.rhq.enterprise.gui.image.chart
Class VerticalChart
java.lang.Object
org.rhq.enterprise.gui.image.WebImage
org.rhq.enterprise.gui.image.chart.Chart
org.rhq.enterprise.gui.image.chart.VerticalChart
- Direct Known Subclasses:
- ColumnChart, LineChart
public class VerticalChart
- extends Chart
| 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 |
| 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 |
DEFAULT_COLORS
protected static final Color[] DEFAULT_COLORS
GOOD_COLOR
protected static final Color GOOD_COLOR
DANGER_COLOR
protected static final Color DANGER_COLOR
UNKNOWN_COLOR
protected static final Color UNKNOWN_COLOR
VerticalChart
public VerticalChart()
VerticalChart
protected VerticalChart(int width,
int height)
VerticalChart
protected VerticalChart(int charts)
VerticalChart
protected VerticalChart(int width,
int height,
int charts)
getCumulativeTrend
public int getCumulativeTrend()
setCumulativeTrend
public void setCumulativeTrend(int trend)
init
protected void init()
initData
protected Collection<DataPointCollection> initData(Collection<DataPointCollection> coll)
- Overrides:
initData in class Chart
adjustBorders
protected Point adjustBorders(Point pt)
adjustRectangle
protected Rectangle adjustRectangle(Graphics2D g,
Rectangle rect)
- Description copied from class:
Chart
- Give the child class an opportunity to change the size of the interior rectangle. This is done to make the tick
marks fit symetrically in the chart rectangle.
- Overrides:
adjustRectangle in class Chart
getInteriorRectangle
protected Rectangle getInteriorRectangle(ChartGraphics g)
- Specified by:
getInteriorRectangle in class Chart
getXLabels
protected String[] getXLabels()
- Specified by:
getXLabels in class Chart
getXPoints
protected int[] getXPoints(ChartGraphics g,
Rectangle rect)
getYLabelWidth
protected int getYLabelWidth(Graphics2D g)
- Description copied from class:
Chart
- Calculates the label width of the vertical axis of the chart.
- Specified by:
getYLabelWidth in class Chart
- Returns:
- The width of the widest label on the Y (vertical) axis.
draw
protected Rectangle draw(ChartGraphics g)
- Overrides:
draw in class Chart
paint
protected void paint(ChartGraphics graph,
Rectangle rect)
getDataPoint
protected Point getDataPoint(Rectangle rect,
int datapoint)
getDataPoint
protected Point getDataPoint(Rectangle rect,
int datapoint,
DataPointCollection coll)
setTimeScale
protected void setTimeScale(long scale)
findDataPointIndex
protected int findDataPointIndex(long timestamp,
DataPointCollection coll)
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.