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 WritingModeLR_TBwriting mode: lr-tbstatic WritingModeRL_TBwriting mode: rl-tbprivate static longserialVersionUIDstatic WritingModeTB_LRwriting mode: tb-lrstatic WritingModeTB_RLwriting mode: tb-rlprivate static java.lang.String[]WRITING_MODE_NAMESprivate static int[]WRITING_MODE_VALUESprivate static WritingMode[]WRITING_MODES
-
Constructor Summary
Constructors Modifier Constructor Description privateWritingMode(int index)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassignWritingModeTraits(WritingModeTraitsSetter wms, boolean explicit)Assign writing mode traits from this trait to the specified writing mode traits setter.booleanisHorizontal()Determine if WM is horizontal or not.booleanisVertical()Determine if WM is vertical or not.private java.lang.ObjectreadResolve()java.lang.StringtoString()static WritingModevalueOf(int enumValue)Returns the enumeration/singleton object based on its name.static WritingModevalueOf(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:
toStringin classjava.lang.Object
-
-