Package com.webfirmframework.wffweb.css
Enum Position
- java.lang.Object
-
- java.lang.Enum<Position>
-
- com.webfirmframework.wffweb.css.Position
-
- All Implemented Interfaces:
CssProperty
,java.io.Serializable
,java.lang.Cloneable
public enum Position extends java.lang.Enum<Position> implements CssProperty
position: static|absolute|fixed|relative|initial|inherit;
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCssName()
java.lang.String
getCssValue()
static Position
getThis(java.lang.String cssValue)
gets the corresponding object for the givencssValue
or null for invalid cssValue.static boolean
isValid(java.lang.String cssValue)
checks whether the given givencssValue
is valid for this css property, i.e.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.
-
-
-
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 namejava.lang.NullPointerException
- if the argument is null
-
getCssName
public java.lang.String getCssName()
- Specified by:
getCssName
in interfaceCssProperty
- Returns:
- the name portion in style, eg
align-content
for stylealign-content: center
.
-
getCssValue
public java.lang.String getCssValue()
- Specified by:
getCssValue
in interfaceCssProperty
- Returns:
- the value portion in style, eg
center
for stylealign-content: center
.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<Position>
-
isValid
public static boolean isValid(java.lang.String cssValue)
checks whether the given givencssValue
is valid for this css property, i.e. whether it can have a corresponding object from it.- Parameters:
cssValue
-- Returns:
- true if the given
cssValue
has a corresponding object. - Since:
- 1.0.0
-
getThis
public static Position getThis(java.lang.String cssValue)
gets the corresponding object for the givencssValue
or null for invalid cssValue.- Parameters:
cssValue
- the css property value without including!important
in it.- Returns:
- the corresponding object for the given
cssValue
or null for invalid cssValue. - Since:
- 1.0.0
-
-