twaver
Enum Position

java.lang.Object
  extended by java.lang.Enum<Position>
      extended by twaver.Position
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Position>

public enum Position
extends java.lang.Enum<Position>

位置,用于描述元素的位置信息,包含水平位置和垂直位置两个参数,共有九种位置

See Also:
HorizontalPosition, VerticalPosition

Enum Constant Summary
CENTER_BOTTOM
           
CENTER_MIDDLE
           
CENTER_TOP
           
LEFT_BOTTOM
           
LEFT_MIDDLE
           
LEFT_TOP
           
RIGHT_BOTTOM
           
RIGHT_MIDDLE
           
RIGHT_TOP
           
 
Field Summary
 HorizontalPosition horizontalPosition
          水平方位,左中右
 VerticalPosition verticalPosition
          垂直方位,上中下
 
Method Summary
 java.lang.String sortName()
           
static Position valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Position[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

LEFT_TOP

public static final Position LEFT_TOP

LEFT_MIDDLE

public static final Position LEFT_MIDDLE

LEFT_BOTTOM

public static final Position LEFT_BOTTOM

CENTER_TOP

public static final Position CENTER_TOP

CENTER_MIDDLE

public static final Position CENTER_MIDDLE

CENTER_BOTTOM

public static final Position CENTER_BOTTOM

RIGHT_TOP

public static final Position RIGHT_TOP

RIGHT_MIDDLE

public static final Position RIGHT_MIDDLE

RIGHT_BOTTOM

public static final Position RIGHT_BOTTOM
Field Detail

horizontalPosition

public HorizontalPosition horizontalPosition
水平方位,左中右


verticalPosition

public VerticalPosition verticalPosition
垂直方位,上中下

Method Detail

values

public static Position[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Position c : Position.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Position valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

sortName

public java.lang.String sortName()