Class Tick

java.lang.Object
org.jfree.chart.axis.Tick
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
CategoryTick, ValueTick

public abstract class Tick
extends Object
implements Serializable, Cloneable
Represents the dimensions of a tick on an axis (used during the process of drawing a chart, but not retained).
See Also:
Serialized Form
  • Constructor Summary

    Constructors
    Constructor Description
    Tick​(String text, org.jfree.ui.TextAnchor textAnchor, org.jfree.ui.TextAnchor rotationAnchor, double angle)
    Creates a new tick.
  • Method Summary

    Modifier and Type Method Description
    Object clone()
    Returns a clone of the tick.
    boolean equals​(Object obj)
    Tests this tick for equality with an arbitrary object.
    double getAngle()
    Returns the angle.
    org.jfree.ui.TextAnchor getRotationAnchor()
    Returns the text anchor that defines the point around which the label is rotated.
    String getText()
    Returns the text version of the tick value.
    org.jfree.ui.TextAnchor getTextAnchor()
    Returns the text anchor.
    String toString()
    Returns a string representation of the tick.

    Methods inherited from class java.lang.Object

    getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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

      public 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​(Object obj)
      Tests this tick for equality with an arbitrary object.
      Overrides:
      equals in class Object
      Parameters:
      obj - the object (null permitted).
      Returns:
      A boolean.
    • clone

      public Object clone() throws CloneNotSupportedException
      Returns a clone of the tick.
      Returns:
      A clone.
      Throws:
      CloneNotSupportedException - if there is a problem cloning.
    • toString

      public String toString()
      Returns a string representation of the tick.
      Overrides:
      toString in class Object
      Returns:
      A string.