org.jfree.chart.needle

Class LineNeedle

public class LineNeedle extends MeterNeedle implements Cloneable, Serializable

A needle that is represented by a line.
Method Summary
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.

Method Detail

clone

public Object clone()
Returns a clone of this needle.

Returns: A clone.

Throws: CloneNotSupportedException if the LineNeedle cannot be cloned (in theory, this should not happen).

drawNeedle

protected void drawNeedle(Graphics2D g2, Rectangle2D plotArea, Point2D rotate, double angle)
Draws the needle.

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.

Parameters: obj the object to test (null permitted).

Returns: A boolean.

hashCode

public int hashCode()
Returns a hash code for this instance.

Returns: A hash code.