Package net.sf.jasperreports.charts.fill
Class JRFillMeterPlot
java.lang.Object
net.sf.jasperreports.charts.fill.JRFillChartPlot
net.sf.jasperreports.charts.fill.JRFillMeterPlot
- All Implemented Interfaces:
Cloneable,JRChartPlot,JRMeterPlot,JRCloneable
- Author:
- Barry Klawans (bklawans@users.sourceforge.net)
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.sf.jasperreports.charts.JRChartPlot
JRChartPlot.JRSeriesColor -
Field Summary
Fields inherited from class net.sf.jasperreports.charts.fill.JRFillChartPlot
chart, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the range of values that the Meter can display.Returns a list of all the intervals contained in this Meter.Returns the size of the Meter face in degrees.Returns the background color of the meter.Returns the color used when drawing the meter's pointer.getShape()Returns the shape of the Meter.Returns the color used when drawing tick marks on the meter.Returns the number of major ticks on the meter scale.Returns the spacing between the ticks on the face of the meter.Returns the font used to write tick labels on the meter.getUnits()Returns the name of the units that the Meter is displaying.Returns a description of how the value of the Meter is displayed.Methods inherited from class net.sf.jasperreports.charts.fill.JRFillChartPlot
addSeriesColor, clearSeriesColors, clone, clone, collectExpressions, getBackcolor, getBackgroundAlpha, getChart, getForegroundAlpha, getLabelRotation, getOrientation, getOwnBackcolor, getSeriesColors, getStyleResolver, setBackcolor, setBackgroundAlpha, setBand, setForegroundAlpha, setLabelRotation, setOrientation, setSeriesColorsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.charts.JRChartPlot
addSeriesColor, clearSeriesColors, clone, collectExpressions, getBackcolor, getBackgroundAlpha, getChart, getForegroundAlpha, getLabelRotation, getOrientation, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setSeriesColorsMethods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
-
Constructor Details
-
JRFillMeterPlot
-
-
Method Details
-
getDataRange
Description copied from interface:JRMeterPlotReturns the range of values that the Meter can display.- Specified by:
getDataRangein interfaceJRMeterPlot- Returns:
- the range of values that the Meter can display
-
getValueDisplay
Description copied from interface:JRMeterPlotReturns a description of how the value of the Meter is displayed. This includes any font and color information, the location of the value, a formatting mask and an optional "units" string to append to the value.- Specified by:
getValueDisplayin interfaceJRMeterPlot- Returns:
- a description of how the value of the Meter is displayed.
-
getShape
Description copied from interface:JRMeterPlotReturns the shape of the Meter. The shape is only relevant if the Meter face is over 180 degrees wide, and controls how the portion of the circle described by the Meter but outside of the Meter is drawn. (If the meter is 240 degrees wide the shape setting controls how the remaining 120 degrees is displayed.)
The value returned is one of the shape constants defined inMeterShapeEnum.- Specified by:
getShapein interfaceJRMeterPlot- Returns:
- a description of how the value of the Meter is displayed.
-
getIntervals
Description copied from interface:JRMeterPlotReturns a list of all the intervals contained in this Meter. The return value is nevernullbut can be an empty list. Each element in the list is aJRMeterInterval- Specified by:
getIntervalsin interfaceJRMeterPlot- Returns:
- a list of all the intervals contained in this Meter
-
getMeterAngle
Description copied from interface:JRMeterPlotReturns the size of the Meter face in degrees. By default the meter dial is a semicircle.- Specified by:
getMeterAnglein interfaceJRMeterPlot- Returns:
- the size of the Meter face in degrees
-
getUnits
Description copied from interface:JRMeterPlotReturns the name of the units that the Meter is displaying. This value will be appended to the value when displayed.- Specified by:
getUnitsin interfaceJRMeterPlot- Returns:
- the name of the units that the Meter is displaying
-
getTickInterval
Description copied from interface:JRMeterPlotReturns the spacing between the ticks on the face of the meter. The spacing is relative to the range that the meter is displaying - if the range is 0 to 500 and the tick interval is 50 then 10 ticks will be displayed.- Specified by:
getTickIntervalin interfaceJRMeterPlot- Returns:
- the spacing between the ticks on the face of the meter
-
getMeterBackgroundColor
Description copied from interface:JRMeterPlotReturns the background color of the meter. This is the color of the meter's face.- Specified by:
getMeterBackgroundColorin interfaceJRMeterPlot- Returns:
- the background color of the meter.
-
getNeedleColor
Description copied from interface:JRMeterPlotReturns the color used when drawing the meter's pointer.- Specified by:
getNeedleColorin interfaceJRMeterPlot- Returns:
- the color used when drawing the meter's pointer
-
getTickColor
Description copied from interface:JRMeterPlotReturns the color used when drawing tick marks on the meter.- Specified by:
getTickColorin interfaceJRMeterPlot- Returns:
- the color used when drawing tick marks on the meter
-
getTickCount
Description copied from interface:JRMeterPlotReturns the number of major ticks on the meter scale.- Specified by:
getTickCountin interfaceJRMeterPlot- Returns:
- the spacing between the ticks on the face of the meter
-
getTickLabelFont
Description copied from interface:JRMeterPlotReturns the font used to write tick labels on the meter.- Specified by:
getTickLabelFontin interfaceJRMeterPlot- Returns:
- the font used to write tick labels on the meter
-