Package org.jfree.chart.axis
Class Tick
- java.lang.Object
-
- org.jfree.chart.axis.Tick
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
- Direct Known Subclasses:
CategoryTick,ValueTick
public abstract class Tick extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable
The base class used to represent labeled ticks along an axis.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Tick(java.lang.String text, org.jfree.ui.TextAnchor textAnchor, org.jfree.ui.TextAnchor rotationAnchor, double angle)Creates a new tick.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()Returns a clone of the tick.booleanequals(java.lang.Object obj)Tests this tick for equality with an arbitrary object.doublegetAngle()Returns the angle.org.jfree.ui.TextAnchorgetRotationAnchor()Returns the text anchor that defines the point around which the label is rotated.java.lang.StringgetText()Returns the text version of the tick value.org.jfree.ui.TextAnchorgetTextAnchor()Returns the text anchor.java.lang.StringtoString()Returns a string representation of the tick.
-
-
-
Constructor Detail
-
Tick
public Tick(java.lang.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 (nullnot permitted).rotationAnchor- the rotation anchor (nullnot permitted).angle- the angle.
-
-
Method Detail
-
getText
public java.lang.String 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
public boolean equals(java.lang.Object obj)
Tests this tick for equality with an arbitrary object.- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- the object (nullpermitted).- Returns:
- A boolean.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Returns a clone of the tick.- Overrides:
clonein classjava.lang.Object- Returns:
- A clone.
- Throws:
java.lang.CloneNotSupportedException- if there is a problem cloning.
-
toString
public java.lang.String toString()
Returns a string representation of the tick.- Overrides:
toStringin classjava.lang.Object- Returns:
- A string.
-
-