Class WritingMode

  • All Implemented Interfaces:
    java.io.Serializable

    public final class WritingMode
    extends TraitEnum
    Enumeration class for writing mode trait.
    See Also:
    Serialized Form
    • Field Detail

      • LR_TB

        public static final WritingMode LR_TB
        writing mode: lr-tb
      • RL_TB

        public static final WritingMode RL_TB
        writing mode: rl-tb
      • TB_LR

        public static final WritingMode TB_LR
        writing mode: tb-lr
      • TB_RL

        public static final WritingMode TB_RL
        writing mode: tb-rl
    • Method Detail

      • assignWritingModeTraits

        public void assignWritingModeTraits​(WritingModeTraitsSetter wms,
                                            boolean explicit)
        Assign writing mode traits from this trait to the specified writing mode traits setter.
        Parameters:
        wms - a writing mode traits setter
        explicit - true if writing mode property explicitly specified
      • isHorizontal

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

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

        public static WritingMode 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 WritingMode valueOf​(int enumValue)
        Returns the enumeration/singleton object based on its name.
        Parameters:
        enumValue - the enumeration value
        Returns:
        the enumeration object
      • toString

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