Package org.jfree.chart.needle
Class PlumNeedle
- java.lang.Object
-
- org.jfree.chart.needle.MeterNeedle
-
- org.jfree.chart.needle.PlumNeedle
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class PlumNeedle extends MeterNeedle implements Cloneable, Serializable
A needle for use with theCompassPlot
class.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jfree.chart.needle.MeterNeedle
transform
-
-
Constructor Summary
Constructors Constructor Description PlumNeedle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Returns a clone of this needle.protected void
drawNeedle(Graphics2D g2, Rectangle2D plotArea, Point2D rotate, double angle)
Draws the needle.boolean
equals(Object obj)
Tests another object for equality with this object.int
hashCode()
Returns a hash code for this instance.-
Methods inherited from class org.jfree.chart.needle.MeterNeedle
defaultDisplay, draw, draw, draw, getFillPaint, getHighlightPaint, getOutlinePaint, getOutlineStroke, getRotateX, getRotateY, getSize, getTransform, setFillPaint, setHighlightPaint, setOutlinePaint, setOutlineStroke, setRotateX, setRotateY, setSize
-
-
-
-
Method Detail
-
drawNeedle
protected void drawNeedle(Graphics2D g2, Rectangle2D plotArea, Point2D rotate, double angle)
Draws the needle.- Specified by:
drawNeedle
in classMeterNeedle
- Parameters:
g2
- the graphics device.plotArea
- the plot area.rotate
- the rotation point.angle
- the angle.
-
equals
public boolean equals(Object obj)
Tests another object for equality with this object.- Overrides:
equals
in classMeterNeedle
- Parameters:
obj
- the object to test (null
permitted).- Returns:
- A boolean.
-
hashCode
public int hashCode()
Returns a hash code for this instance.- Overrides:
hashCode
in classMeterNeedle
- Returns:
- A hash code.
-
clone
public Object clone() throws CloneNotSupportedException
Returns a clone of this needle.- Overrides:
clone
in classObject
- Returns:
- A clone.
- Throws:
CloneNotSupportedException
- if thePlumNeedle
cannot be cloned (in theory, this should not happen).
-
-