Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.jfree.chart.plot.dial.AbstractDialLayer
org.jfree.chart.plot.dial.StandardDialRange
public class StandardDialRange
extends AbstractDialLayer
implements DialLayer, Cloneable, PublicCloneable, Serializable
Constructor Summary | |
| |
|
Method Summary | |
Object |
|
void | |
boolean |
|
double |
|
double |
|
double |
|
Paint |
|
int |
|
double |
|
int |
|
boolean |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Methods inherited from class org.jfree.chart.plot.dial.AbstractDialLayer | |
addChangeListener , clone , equals , hasListener , hashCode , isVisible , notifyListeners , removeChangeListener , setVisible |
public StandardDialRange(double lower, double upper, Paint paint)
Creates a new instance ofStandardDialRange
.
- Parameters:
lower
- the lower bound.upper
- the upper bound.paint
- the paint (null
not permitted).
public Object clone() throws CloneNotSupportedException
Returns a clone of this instance.
- Overrides:
- clone in interface AbstractDialLayer
- Returns:
- A clone.
public void draw(Graphics2D g2, DialPlot plot, Rectangle2D frame, Rectangle2D view)
Draws the range.
- Parameters:
g2
- the graphics target.plot
- the plot.frame
- the dial's reference frame (in Java2D space).view
- the dial's view rectangle (in Java2D space).
public boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.
- Overrides:
- equals in interface AbstractDialLayer
- Parameters:
obj
- the object (null
permitted).
- Returns:
- A boolean.
public double getInnerRadius()
Returns the inner radius.
- Returns:
- The inner radius.
- See Also:
setInnerRadius(double)
public double getLowerBound()
Returns the lower bound (a data value) of the dial range.
- Returns:
- The lower bound of the dial range.
- See Also:
setLowerBound(double)
public double getOuterRadius()
Returns the outer radius.
- Returns:
- The outer radius.
- See Also:
setOuterRadius(double)
public Paint getPaint()
Returns the paint used to highlight the range.
- Returns:
- The paint (never
null
).
- See Also:
setPaint(Paint)
public int getScaleIndex()
Returns the scale index.
- Returns:
- The scale index.
- See Also:
setScaleIndex(int)
public double getUpperBound()
Returns the upper bound of the dial range.
- Returns:
- The upper bound.
- See Also:
setUpperBound(double)
public int hashCode()
Returns a hash code for this instance.
- Overrides:
- hashCode in interface AbstractDialLayer
- Returns:
- The hash code.
public boolean isClippedToWindow()
Returnstrue
to indicate that this layer should be clipped within the dial window.
- Specified by:
- isClippedToWindow in interface DialLayer
- Returns:
true
.
public void setBounds(double lower, double upper)
Sets the bounds for the range and sends aDialLayerChangeEvent
to all registered listeners.
- Parameters:
lower
- the lower bound.upper
- the upper bound.
public void setInnerRadius(double radius)
Sets the inner radius and sends aDialLayerChangeEvent
to all registered listeners.
- Parameters:
radius
- the radius.
- See Also:
getInnerRadius()
public void setLowerBound(double bound)
Sets the lower bound of the dial range and sends aDialLayerChangeEvent
to all registered listeners.
- Parameters:
bound
- the lower bound.
- See Also:
getLowerBound()
public void setOuterRadius(double radius)
Sets the outer radius and sends aDialLayerChangeEvent
to all registered listeners.
- Parameters:
radius
- the radius.
- See Also:
getOuterRadius()
public void setPaint(Paint paint)
Sets the paint used to highlight the range and sends aDialLayerChangeEvent
to all registered listeners.
- Parameters:
paint
- the paint (null
not permitted).
- See Also:
getPaint()
public void setScaleIndex(int index)
Sets the scale index and sends aDialLayerChangeEvent
to all registered listeners.
- Parameters:
index
- the scale index.
- See Also:
getScaleIndex()
public void setUpperBound(double bound)
Sets the upper bound of the dial range and sends aDialLayerChangeEvent
to all registered listeners.
- Parameters:
bound
- the upper bound.
- See Also:
getUpperBound()