com.osbcp.css.constants
Enum Position

java.lang.Object
  extended by java.lang.Enum<Position>
      extended by com.osbcp.css.constants.Position
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Position>

public enum Position
extends java.lang.Enum<Position>
implements java.io.Serializable

Values for the position property.

Author:
Christoffer Pettersson
See Also:
CSS position Property

Enum Constant Summary
ABSOLUTE
          The element is positioned relative to its first positioned (not static) ancestor element.
FIXED
          The element is positioned relative to the browser window.
INHERIT
          The value of the position property is inherited from the parent element.
RELATIVE
          The element is positioned relative to its normal position, so "left:20" adds 20 pixels to the element's LEFT position.
STATIC
          Elements renders in order, as they appear in the document flow.
 
Method Summary
 java.lang.String toString()
           
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
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ABSOLUTE

public static final Position ABSOLUTE
The element is positioned relative to its first positioned (not static) ancestor element.


FIXED

public static final Position FIXED
The element is positioned relative to the browser window.


RELATIVE

public static final Position RELATIVE
The element is positioned relative to its normal position, so "left:20" adds 20 pixels to the element's LEFT position.


STATIC

public static final Position STATIC
Elements renders in order, as they appear in the document flow. This is default.


INHERIT

public static final Position INHERIT
The value of the position property is inherited from the parent element.

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Enum<Position>