public class StandardDialRange extends AbstractDialLayer implements DialLayer, java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable
| Constructor and Description |
|---|
StandardDialRange()
Creates a new instance of
StandardDialRange. |
StandardDialRange(double lower,
double upper,
java.awt.Paint paint)
Creates a new instance of
StandardDialRange. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Returns a clone of this instance.
|
void |
draw(java.awt.Graphics2D g2,
DialPlot plot,
java.awt.geom.Rectangle2D frame,
java.awt.geom.Rectangle2D view)
Draws the range.
|
boolean |
equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object.
|
double |
getInnerRadius()
Returns the inner radius.
|
double |
getLowerBound()
Returns the lower bound (a data value) of the dial range.
|
double |
getOuterRadius()
Returns the outer radius.
|
java.awt.Paint |
getPaint()
Returns the paint used to highlight the range.
|
int |
getScaleIndex()
Returns the scale index.
|
double |
getUpperBound()
Returns the upper bound of the dial range.
|
int |
hashCode()
Returns a hash code for this instance.
|
boolean |
isClippedToWindow()
Returns
true to indicate that this layer should be
clipped within the dial window. |
void |
setBounds(double lower,
double upper)
Sets the bounds for the range and sends a
DialLayerChangeEvent
to all registered listeners. |
void |
setInnerRadius(double radius)
Sets the inner radius and sends a
DialLayerChangeEvent to all
registered listeners. |
void |
setLowerBound(double bound)
Sets the lower bound of the dial range and sends a
DialLayerChangeEvent to all registered listeners. |
void |
setOuterRadius(double radius)
Sets the outer radius and sends a
DialLayerChangeEvent to all
registered listeners. |
void |
setPaint(java.awt.Paint paint)
Sets the paint used to highlight the range and sends a
DialLayerChangeEvent to all registered listeners. |
void |
setScaleIndex(int index)
Sets the scale index and sends a
DialLayerChangeEvent to all
registered listeners. |
void |
setUpperBound(double bound)
Sets the upper bound of the dial range and sends a
DialLayerChangeEvent to all registered listeners. |
addChangeListener, hasListener, isVisible, notifyListeners, removeChangeListener, setVisiblefinalize, getClass, notify, notifyAll, toString, wait, wait, waitaddChangeListener, hasListener, isVisible, removeChangeListenerpublic StandardDialRange()
StandardDialRange.public StandardDialRange(double lower, double upper, java.awt.Paint paint)
StandardDialRange.lower - the lower bound.upper - the upper bound.paint - the paint (null not permitted).public int getScaleIndex()
setScaleIndex(int)public void setScaleIndex(int index)
DialLayerChangeEvent to all
registered listeners.index - the scale index.getScaleIndex()public double getLowerBound()
setLowerBound(double)public void setLowerBound(double bound)
DialLayerChangeEvent to all registered listeners.bound - the lower bound.getLowerBound()public double getUpperBound()
setUpperBound(double)public void setUpperBound(double bound)
DialLayerChangeEvent to all registered listeners.bound - the upper bound.getUpperBound()public void setBounds(double lower, double upper)
DialLayerChangeEvent
to all registered listeners.lower - the lower bound.upper - the upper bound.public java.awt.Paint getPaint()
null).setPaint(Paint)public void setPaint(java.awt.Paint paint)
DialLayerChangeEvent to all registered listeners.paint - the paint (null not permitted).getPaint()public double getInnerRadius()
setInnerRadius(double)public void setInnerRadius(double radius)
DialLayerChangeEvent to all
registered listeners.radius - the radius.getInnerRadius()public double getOuterRadius()
setOuterRadius(double)public void setOuterRadius(double radius)
DialLayerChangeEvent to all
registered listeners.radius - the radius.getOuterRadius()public boolean isClippedToWindow()
true to indicate that this layer should be
clipped within the dial window.isClippedToWindow in interface DialLayertrue.public void draw(java.awt.Graphics2D g2, DialPlot plot, java.awt.geom.Rectangle2D frame, java.awt.geom.Rectangle2D view)
public boolean equals(java.lang.Object obj)
equals in class AbstractDialLayerobj - the object (null permitted).public int hashCode()
hashCode in class AbstractDialLayerpublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone in interface org.jfree.util.PublicCloneableclone in class AbstractDialLayerjava.lang.CloneNotSupportedException - if any of the attributes of this
instance cannot be cloned.