- java.lang.Object
-
- org.jfree.chart.plot.compass.MeterNeedle
-
- org.jfree.chart.plot.compass.LongNeedle
-
- All Implemented Interfaces:
Serializable,Cloneable
public class LongNeedle extends MeterNeedle implements Cloneable, Serializable
A needle that is represented by a long line.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jfree.chart.plot.compass.MeterNeedle
transform
-
-
Constructor Summary
Constructors Constructor Description LongNeedle()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()Returns a clone of this needle.protected voiddrawNeedle(Graphics2D g2, Rectangle2D plotArea, Point2D rotate, double angle)Draws the needle.booleanequals(Object obj)Tests another object for equality with this object.inthashCode()Returns a hash code for this instance.-
Methods inherited from class org.jfree.chart.plot.compass.MeterNeedle
defaultDisplay, draw, draw, draw, getFillPaint, getHighlightPaint, getOutlinePaint, getOutlineStroke, getRotateX, getRotateY, getSize, getTransform, setFillPaint, setHighlightPaint, setOutlinePaint, setOutlineStroke, setRotateX, setRotateY, setSize
-
-
-
-
Constructor Detail
-
LongNeedle
public LongNeedle()
Default constructor.
-
-
Method Detail
-
drawNeedle
protected void drawNeedle(Graphics2D g2, Rectangle2D plotArea, Point2D rotate, double angle)
Draws the needle.- Specified by:
drawNeedlein 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:
equalsin classMeterNeedle- Parameters:
obj- the object to test (nullpermitted).- Returns:
- A boolean.
-
hashCode
public int hashCode()
Returns a hash code for this instance.- Overrides:
hashCodein classMeterNeedle- Returns:
- A hash code.
-
clone
public Object clone() throws CloneNotSupportedException
Returns a clone of this needle.- Overrides:
clonein classObject- Returns:
- A clone.
- Throws:
CloneNotSupportedException- if theLongNeedlecannot be cloned (in theory, this should not happen).
-
-