Class WritingMode

java.lang.Object
org.apache.fop.traits.TraitEnum
org.apache.fop.traits.WritingMode
All Implemented Interfaces:
Serializable

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

    • 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 Details

    • 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(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 String toString()
      Overrides:
      toString in class Object