Class PlotOrientation

  • All Implemented Interfaces:
    java.io.Serializable

    public final class PlotOrientation
    extends java.lang.Object
    implements java.io.Serializable
    Used to indicate the orientation (horizontal or vertical) of a 2D plot. It is the direction of the y-axis that is the determinant (a conventional plot has a vertical y-axis).
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private PlotOrientation​(java.lang.String name)
      Private constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)
      Returns true if this object is equal to the specified object, and false otherwise.
      int hashCode()
      Returns a hash code for this instance.
      boolean isHorizontal()
      Returns true if this orientation is HORIZONTAL, and false otherwise.
      boolean isVertical()
      Returns true if this orientation is VERTICAL, and false otherwise.
      private java.lang.Object readResolve()
      Ensures that serialization returns the unique instances.
      java.lang.String toString()
      Returns a string representing the object.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        For serialization.
        See Also:
        Constant Field Values
      • HORIZONTAL

        public static final PlotOrientation HORIZONTAL
        For a plot where the range axis is horizontal.
      • VERTICAL

        public static final PlotOrientation VERTICAL
        For a plot where the range axis is vertical.
      • name

        private java.lang.String name
        The name.
    • Constructor Detail

      • PlotOrientation

        private PlotOrientation​(java.lang.String name)
        Private constructor.
        Parameters:
        name - the name.
    • Method Detail

      • isHorizontal

        public boolean isHorizontal()
        Returns true if this orientation is HORIZONTAL, and false otherwise.
        Returns:
        A boolean.
      • isVertical

        public boolean isVertical()
        Returns true if this orientation is VERTICAL, and false otherwise.
        Returns:
        A boolean.
      • toString

        public java.lang.String toString()
        Returns a string representing the object.
        Overrides:
        toString in class java.lang.Object
        Returns:
        The string.
      • equals

        public boolean equals​(java.lang.Object obj)
        Returns true if this object is equal to the specified object, and false otherwise.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.
      • hashCode

        public int hashCode()
        Returns a hash code for this instance.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        A hash code.
      • readResolve

        private java.lang.Object readResolve()
                                      throws java.io.ObjectStreamException
        Ensures that serialization returns the unique instances.
        Returns:
        The object.
        Throws:
        java.io.ObjectStreamException - if there is a problem.