|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jasperreports.engine.base.JRBaseChartPlot
net.sf.jasperreports.charts.base.JRBaseMeterPlot
net.sf.jasperreports.charts.design.JRDesignMeterPlot
public class JRDesignMeterPlot
A meter plot that displays a single value against a range of values. The range can be further subdivided into multiple color coded regions.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot |
---|
JRBaseChartPlot.JRBaseSeriesColor |
Nested classes/interfaces inherited from interface net.sf.jasperreports.engine.JRChartPlot |
---|
JRChartPlot.JRSeriesColor |
Field Summary | |
---|---|
static java.lang.String |
PROPERTY_DATA_RANGE
|
static java.lang.String |
PROPERTY_INTERVALS
|
static java.lang.String |
PROPERTY_METER_ANGLE
|
static java.lang.String |
PROPERTY_METER_BACKGROUND_COLOR
|
static java.lang.String |
PROPERTY_NEEDLE_COLOR
|
static java.lang.String |
PROPERTY_SHAPE
|
static java.lang.String |
PROPERTY_TICK_COLOR
|
static java.lang.String |
PROPERTY_TICK_INTERVAL
|
static java.lang.String |
PROPERTY_UNITS
|
static java.lang.String |
PROPERTY_VALUE_DISPLAY
|
Fields inherited from class net.sf.jasperreports.charts.base.JRBaseMeterPlot |
---|
dataRange, intervals, meterAngle, meterBackgroundColor, needleColor, shape, tickColor, tickInterval, units, valueDisplay |
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot |
---|
backcolor, backgroundAlpha, chart, foregroundAlpha, labelRotation, orientation, PROPERTY_BACKCOLOR, PROPERTY_BACKGROUND_ALPHA, PROPERTY_FOREGROUND_ALPHA, PROPERTY_LABEL_ROTATION, PROPERTY_ORIENTATION, PROPERTY_SERIES_COLORS, seriesColors |
Fields inherited from interface net.sf.jasperreports.charts.JRMeterPlot |
---|
SHAPE_CHORD, SHAPE_CIRCLE, SHAPE_PIE |
Constructor Summary | |
---|---|
JRDesignMeterPlot(JRChartPlot meterPlot,
JRChart chart)
Construct a new meter plot by copying an existing one. |
Method Summary | |
---|---|
void |
addInterval(JRMeterInterval interval)
Adds an interval to the meter. |
void |
clearIntervals()
Removes all the intervals for the meter. |
void |
setDataRange(JRDataRange dataRange)
Sets the range of values that the meter can display. |
void |
setIntervals(java.util.Collection intervals)
Sets the meter intervals. |
void |
setMeterAngle(int meterAngle)
Sets the size of the meter face in degrees. |
void |
setMeterBackgroundColor(java.awt.Color meterBackgroundColor)
Sets the color to use for the meter face. |
void |
setNeedleColor(java.awt.Color needleColor)
Sets the color to use for the meter pointer. |
void |
setShape(byte shape)
Sets the shape of the meter. |
void |
setTickColor(java.awt.Color tickColor)
Sets the color to use when drawing tick marks on the meter. |
void |
setTickInterval(double tickInterval)
Sets the space between tick marks on the face of the meter. |
void |
setUnits(java.lang.String units)
Sets the units string to use. |
void |
setValueDisplay(JRValueDisplay valueDisplay)
Sets the value display formatting options. |
Methods inherited from class net.sf.jasperreports.charts.base.JRBaseMeterPlot |
---|
clone, collectExpressions, getDataRange, getIntervals, getMeterAngle, getMeterBackgroundColor, getNeedleColor, getShape, getTickColor, getTickInterval, getUnits, getValueDisplay |
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseChartPlot |
---|
addSeriesColor, clearSeriesColors, getBackcolor, getBackgroundAlpha, getChart, getEventSupport, getForegroundAlpha, getLabelRotation, getOrientation, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setSeriesColors |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.engine.JRChartPlot |
---|
addSeriesColor, clearSeriesColors, getBackcolor, getBackgroundAlpha, getChart, getForegroundAlpha, getLabelRotation, getOrientation, getOwnBackcolor, getSeriesColors, setBackcolor, setBackgroundAlpha, setForegroundAlpha, setLabelRotation, setOrientation, setSeriesColors |
Field Detail |
---|
public static final java.lang.String PROPERTY_DATA_RANGE
public static final java.lang.String PROPERTY_METER_ANGLE
public static final java.lang.String PROPERTY_METER_BACKGROUND_COLOR
public static final java.lang.String PROPERTY_NEEDLE_COLOR
public static final java.lang.String PROPERTY_SHAPE
public static final java.lang.String PROPERTY_TICK_COLOR
public static final java.lang.String PROPERTY_TICK_INTERVAL
public static final java.lang.String PROPERTY_UNITS
public static final java.lang.String PROPERTY_VALUE_DISPLAY
public static final java.lang.String PROPERTY_INTERVALS
Constructor Detail |
---|
public JRDesignMeterPlot(JRChartPlot meterPlot, JRChart chart)
meterPlot
- the plot to copyMethod Detail |
---|
public void setDataRange(JRDataRange dataRange) throws JRException
dataRange
- the range of values that the meter can display
JRException
public void setValueDisplay(JRValueDisplay valueDisplay)
valueDisplay
- how to show the textual representation of the valuepublic void setShape(byte shape) throws JRException
JRMeterPlot.SHAPE_CHORD
, JRMeterPlot.SHAPE_CIRCLE
or JRMeterPlot.SHAPE_PIE
.
shape
- the shape of the meter
JRException
- invalid shape was specifiedpublic void addInterval(JRMeterInterval interval)
interval
- the interval to add to the meterpublic void clearIntervals()
public void setIntervals(java.util.Collection intervals)
intervals
- the list of meter intervals (JRMeterInterval
instances)addInterval(JRMeterInterval)
public void setMeterAngle(int meterAngle)
meterAngle
- the size of the meter in degreespublic void setUnits(java.lang.String units)
units
- the units string to usepublic void setTickInterval(double tickInterval)
tickInterval
- the space between tick marks on the meterpublic void setMeterBackgroundColor(java.awt.Color meterBackgroundColor)
meterBackgroundColor
- the color to use for the meter facepublic void setNeedleColor(java.awt.Color needleColor)
needleColor
- the color to use for the meter pointerpublic void setTickColor(java.awt.Color tickColor)
tickColor
- the color to use when drawing tick marks
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |