Package org.jfree.chart.axis
Class Tick
java.lang.Object
org.jfree.chart.axis.Tick
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
CategoryTick
,ValueTick
The base class used to represent labeled ticks along an axis.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate double
The rotation angle.private org.jfree.ui.TextAnchor
The rotation anchor for the tick label.private static final long
For serialization.private String
A text version of the tick value.private org.jfree.ui.TextAnchor
The text anchor for the tick label. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns a clone of the tick.boolean
Tests this tick for equality with an arbitrary object.double
getAngle()
Returns the angle.org.jfree.ui.TextAnchor
Returns the text anchor that defines the point around which the label is rotated.getText()
Returns the text version of the tick value.org.jfree.ui.TextAnchor
Returns the text anchor.toString()
Returns a string representation of the tick.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDFor serialization.- See Also:
-
text
A text version of the tick value. -
textAnchor
private org.jfree.ui.TextAnchor textAnchorThe text anchor for the tick label. -
rotationAnchor
private org.jfree.ui.TextAnchor rotationAnchorThe rotation anchor for the tick label. -
angle
private double angleThe rotation angle.
-
-
Constructor Details
-
Tick
public Tick(String text, org.jfree.ui.TextAnchor textAnchor, org.jfree.ui.TextAnchor rotationAnchor, double angle) Creates a new tick.- Parameters:
text
- the formatted version of the tick value.textAnchor
- the text anchor (null
not permitted).rotationAnchor
- the rotation anchor (null
not permitted).angle
- the angle.
-
-
Method Details
-
getText
Returns the text version of the tick value.- Returns:
- A string (possibly
null
);
-
getTextAnchor
public org.jfree.ui.TextAnchor getTextAnchor()Returns the text anchor.- Returns:
- The text anchor (never
null
).
-
getRotationAnchor
public org.jfree.ui.TextAnchor getRotationAnchor()Returns the text anchor that defines the point around which the label is rotated.- Returns:
- A text anchor (never
null
).
-
getAngle
public double getAngle()Returns the angle.- Returns:
- The angle.
-
equals
Tests this tick for equality with an arbitrary object. -
clone
Returns a clone of the tick.- Overrides:
clone
in classObject
- Returns:
- A clone.
- Throws:
CloneNotSupportedException
- if there is a problem cloning.
-
toString
Returns a string representation of the tick.
-