Package org.apache.fop.traits
Class Direction
- java.lang.Object
-
- org.apache.fop.traits.TraitEnum
-
- org.apache.fop.traits.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 Summary
Fields Modifier and Type Field Description static DirectionBTdirection: bottom-to-topprivate static java.lang.String[]DIRECTION_NAMESprivate static int[]DIRECTION_VALUESprivate static Direction[]DIRECTIONSstatic DirectionLRdirection: left-to-rightstatic DirectionRLdirection: right-to-leftprivate static longserialVersionUIDstatic DirectionTBdirection: top-to-bottom
-
Constructor Summary
Constructors Modifier Constructor Description privateDirection(int index)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisHorizontal()Determine if direction is horizontal or not.booleanisVertical()Determine if direction is vertical or not.private java.lang.ObjectreadResolve()java.lang.StringtoString()static DirectionvalueOf(int enumValue)Returns the enumeration/singleton object based on its name.static DirectionvalueOf(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
-
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
-
-
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:
toStringin classjava.lang.Object
-
-