Class CategoryTick

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class CategoryTick
    extends Tick
    A tick for a CategoryAxis.
    See Also:
    Serialized Form
    • Field Detail

      • category

        private final java.lang.Comparable category
        The category.
      • label

        private final TextBlock label
        The label.
    • Constructor Detail

      • CategoryTick

        public CategoryTick​(java.lang.Comparable category,
                            TextBlock label,
                            TextBlockAnchor labelAnchor,
                            TextAnchor rotationAnchor,
                            double angle)
        Creates a new tick.
        Parameters:
        category - the category.
        label - the label.
        labelAnchor - the label anchor.
        rotationAnchor - the rotation anchor.
        angle - the rotation angle (in radians).
    • Method Detail

      • getCategory

        public java.lang.Comparable getCategory()
        Returns the category.
        Returns:
        The category.
      • getLabel

        public TextBlock getLabel()
        Returns the label.
        Returns:
        The label.
      • getLabelAnchor

        public TextBlockAnchor getLabelAnchor()
        Returns the label anchor.
        Returns:
        The label anchor.
      • equals

        public boolean equals​(java.lang.Object obj)
        Tests this category tick for equality with an arbitrary object.
        Overrides:
        equals in class Tick
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.
      • canEqual

        public boolean canEqual​(java.lang.Object other)
        Ensures symmetry between super/subclass implementations of equals. For more detail, see http://jqno.nl/equalsverifier/manual/inheritance.
        Overrides:
        canEqual in class Tick
        Parameters:
        other - Object
        Returns:
        true ONLY if the parameter is THIS class type
      • hashCode

        public int hashCode()
        Returns a hash code for this object.
        Overrides:
        hashCode in class Tick
        Returns:
        A hash code.