org.jfree.chart.plot

Class MeterInterval

public class MeterInterval extends Object implements Serializable

An interval to be highlighted on a MeterPlot. Instances of this class are immutable.
Constructor Summary
MeterInterval(String label, Range range)
Creates a new interval.
MeterInterval(String label, Range range, Paint outlinePaint, Stroke outlineStroke, Paint backgroundPaint)
Creates a new interval.
Method Summary
booleanequals(Object obj)
Checks this instance for equality with an arbitrary object.
PaintgetBackgroundPaint()
Returns the background paint.
StringgetLabel()
Returns the label.
PaintgetOutlinePaint()
Returns the outline paint.
StrokegetOutlineStroke()
Returns the outline stroke.
RangegetRange()
Returns the range.

Constructor Detail

MeterInterval

public MeterInterval(String label, Range range)
Creates a new interval.

Parameters: label the label (null not permitted). range the range (null not permitted).

MeterInterval

public MeterInterval(String label, Range range, Paint outlinePaint, Stroke outlineStroke, Paint backgroundPaint)
Creates a new interval.

Parameters: label the label (null not permitted). range the range (null not permitted). outlinePaint the outline paint (null permitted). outlineStroke the outline stroke (null permitted). backgroundPaint the background paint (null permitted).

Method Detail

equals

public boolean equals(Object obj)
Checks this instance for equality with an arbitrary object.

Parameters: obj the object (null permitted).

Returns: A boolean.

getBackgroundPaint

public Paint getBackgroundPaint()
Returns the background paint. If null, the background should remain unfilled.

Returns: The background paint (possibly null).

getLabel

public String getLabel()
Returns the label.

Returns: The label (never null).

getOutlinePaint

public Paint getOutlinePaint()
Returns the outline paint.

Returns: The outline paint (possibly null).

getOutlineStroke

public Stroke getOutlineStroke()
Returns the outline stroke.

Returns: The outline stroke (possibly null).

getRange

public Range getRange()
Returns the range.

Returns: The range (never null).