Class Direction

  • All Implemented Interfaces:
    java.io.Serializable

    public final class Direction
    extends TraitEnum
    Enumeration class for direction traits, namely {inline,block}-progression-direction and shift-direction.
    See Also:
    Serialized Form
    • Field Detail

      • DIRECTION_NAMES

        private static final java.lang.String[] DIRECTION_NAMES
      • DIRECTION_VALUES

        private static final int[] DIRECTION_VALUES
      • LR

        public static final Direction LR
        direction: left-to-right
      • RL

        public static final Direction RL
        direction: right-to-left
      • TB

        public static final Direction TB
        direction: top-to-bottom
      • BT

        public static final Direction BT
        direction: bottom-to-top
      • DIRECTIONS

        private static final Direction[] DIRECTIONS
    • Constructor Detail

      • Direction

        private Direction​(int index)
    • Method Detail

      • isVertical

        public boolean isVertical()
        Determine if direction is vertical or not.
        Returns:
        true if vertical
      • isHorizontal

        public boolean isHorizontal()
        Determine if direction is horizontal or not.
        Returns:
        true if horizontal
      • valueOf

        public static Direction valueOf​(java.lang.String name)
        Returns the enumeration/singleton object based on its name.
        Parameters:
        name - the name of the enumeration value
        Returns:
        the enumeration object
      • valueOf

        public static Direction valueOf​(int enumValue)
        Returns the enumeration/singleton object based on its name.
        Parameters:
        enumValue - the enumeration value
        Returns:
        the enumeration object
      • readResolve

        private java.lang.Object readResolve()
                                      throws java.io.ObjectStreamException
        Throws:
        java.io.ObjectStreamException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object