Package org.apache.fop.traits
Class WritingMode
- java.lang.Object
-
- org.apache.fop.traits.TraitEnum
-
- org.apache.fop.traits.WritingMode
-
- All Implemented Interfaces:
java.io.Serializable
public final class WritingMode extends TraitEnum
Enumeration class for writing mode trait.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static WritingMode
LR_TB
writing mode: lr-tbstatic WritingMode
RL_TB
writing mode: rl-tbprivate static long
serialVersionUID
static WritingMode
TB_LR
writing mode: tb-lrstatic WritingMode
TB_RL
writing mode: tb-rlprivate static java.lang.String[]
WRITING_MODE_NAMES
private static int[]
WRITING_MODE_VALUES
private static WritingMode[]
WRITING_MODES
-
Constructor Summary
Constructors Modifier Constructor Description private
WritingMode(int index)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assignWritingModeTraits(WritingModeTraitsSetter wms, boolean explicit)
Assign writing mode traits from this trait to the specified writing mode traits setter.boolean
isHorizontal()
Determine if WM is horizontal or not.boolean
isVertical()
Determine if WM is vertical or not.private java.lang.Object
readResolve()
java.lang.String
toString()
static WritingMode
valueOf(int enumValue)
Returns the enumeration/singleton object based on its name.static WritingMode
valueOf(java.lang.String name)
Returns the enumeration/singleton object based on its name.-
Methods inherited from class org.apache.fop.traits.TraitEnum
getEnumValue, getName
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
WRITING_MODE_NAMES
private static final java.lang.String[] WRITING_MODE_NAMES
-
WRITING_MODE_VALUES
private static final int[] WRITING_MODE_VALUES
-
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
-
WRITING_MODES
private static final WritingMode[] WRITING_MODES
-
-
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 setterexplicit
- 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
-
readResolve
private java.lang.Object readResolve() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-