org.wings.style
Class CSSProperty
java.lang.Object
org.wings.style.CSSProperty
- All Implemented Interfaces:
- Serializable
public class CSSProperty
- extends Object
- implements Serializable
A CSS attribute is a property on any abritriary HTML element which can be set via CSS.
You use CSS selectors (Selector) to define which elements you want to modify and define
with CSS properties CSSProperty what visual property you want to modify.
Please refer to http://www.w3.org/TR/REC-CSS2/selector.html
for details
- Author:
- bschmid
- See Also:
- Serialized Form
BACKGROUND
public static final CSSProperty BACKGROUND
BACKGROUND_ATTACHMENT
public static final CSSProperty BACKGROUND_ATTACHMENT
BACKGROUND_COLOR
public static final CSSProperty BACKGROUND_COLOR
BACKGROUND_IMAGE
public static final CSSProperty BACKGROUND_IMAGE
BACKGROUND_POSITION
public static final CSSProperty BACKGROUND_POSITION
BACKGROUND_REPEAT
public static final CSSProperty BACKGROUND_REPEAT
BORDER
public static final CSSProperty BORDER
BORDER_BOTTOM
public static final CSSProperty BORDER_BOTTOM
BORDER_BOTTOM_COLOR
public static final CSSProperty BORDER_BOTTOM_COLOR
BORDER_BOTTOM_STYLE
public static final CSSProperty BORDER_BOTTOM_STYLE
BORDER_BOTTOM_WIDTH
public static final CSSProperty BORDER_BOTTOM_WIDTH
BORDER_COLLAPSE
public static final CSSProperty BORDER_COLLAPSE
BORDER_COLOR
public static final CSSProperty BORDER_COLOR
BORDER_LEFT
public static final CSSProperty BORDER_LEFT
BORDER_LEFT_COLOR
public static final CSSProperty BORDER_LEFT_COLOR
BORDER_LEFT_STYLE
public static final CSSProperty BORDER_LEFT_STYLE
BORDER_LEFT_WIDTH
public static final CSSProperty BORDER_LEFT_WIDTH
BORDER_RIGHT
public static final CSSProperty BORDER_RIGHT
BORDER_RIGHT_COLOR
public static final CSSProperty BORDER_RIGHT_COLOR
BORDER_RIGHT_STYLE
public static final CSSProperty BORDER_RIGHT_STYLE
BORDER_RIGHT_WIDTH
public static final CSSProperty BORDER_RIGHT_WIDTH
BORDER_SPACING
public static final CSSProperty BORDER_SPACING
BORDER_STYLE
public static final CSSProperty BORDER_STYLE
BORDER_TOP
public static final CSSProperty BORDER_TOP
BORDER_TOP_COLOR
public static final CSSProperty BORDER_TOP_COLOR
BORDER_TOP_STYLE
public static final CSSProperty BORDER_TOP_STYLE
BORDER_TOP_WIDTH
public static final CSSProperty BORDER_TOP_WIDTH
BORDER_WIDTH
public static final CSSProperty BORDER_WIDTH
BOTTOM
public static final CSSProperty BOTTOM
CAPTION_SIDE
public static final CSSProperty CAPTION_SIDE
CLEAR
public static final CSSProperty CLEAR
COLOR
public static final CSSProperty COLOR
COUNTER_INCREMENT
public static final CSSProperty COUNTER_INCREMENT
COUNTER_RESET
public static final CSSProperty COUNTER_RESET
CURSOR
public static final CSSProperty CURSOR
DIRECTION
public static final CSSProperty DIRECTION
DISPLAY
public static final CSSProperty DISPLAY
EMPTY_CELLS
public static final CSSProperty EMPTY_CELLS
FLOAT
public static final CSSProperty FLOAT
FONT
public static final CSSProperty FONT
FONT_FAMILY
public static final CSSProperty FONT_FAMILY
FONT_SIZE
public static final CSSProperty FONT_SIZE
FONT_SIZE_ADJUST
public static final CSSProperty FONT_SIZE_ADJUST
FONT_STRETCH
public static final CSSProperty FONT_STRETCH
FONT_STYLE
public static final CSSProperty FONT_STYLE
FONT_VARIANT
public static final CSSProperty FONT_VARIANT
FONT_WEIGHT
public static final CSSProperty FONT_WEIGHT
HEIGHT
public static final CSSProperty HEIGHT
LEFT
public static final CSSProperty LEFT
LETTER_SPACING
public static final CSSProperty LETTER_SPACING
LINE_HEIGHT
public static final CSSProperty LINE_HEIGHT
LIST_STYLE
public static final CSSProperty LIST_STYLE
LIST_STYLE_IMAGE
public static final CSSProperty LIST_STYLE_IMAGE
LIST_STYLE_POSITION
public static final CSSProperty LIST_STYLE_POSITION
LIST_STYLE_TYPE
public static final CSSProperty LIST_STYLE_TYPE
MARGIN
public static final CSSProperty MARGIN
MARGIN_TOP
public static final CSSProperty MARGIN_TOP
MARGIN_BOTTOM
public static final CSSProperty MARGIN_BOTTOM
MARGIN_LEFT
public static final CSSProperty MARGIN_LEFT
MARGIN_RIGHT
public static final CSSProperty MARGIN_RIGHT
MAX_HEIGHT
public static final CSSProperty MAX_HEIGHT
MAX_WIDTH
public static final CSSProperty MAX_WIDTH
MIN_HEIGHT
public static final CSSProperty MIN_HEIGHT
MIN_WIDTH
public static final CSSProperty MIN_WIDTH
OUTLINE
public static final CSSProperty OUTLINE
OUTLINE_COLOR
public static final CSSProperty OUTLINE_COLOR
OUTLINE_STYLE
public static final CSSProperty OUTLINE_STYLE
OUTLINE_WIDTH
public static final CSSProperty OUTLINE_WIDTH
OVERFLOW
public static final CSSProperty OVERFLOW
PADDING
public static final CSSProperty PADDING
PADDING_BOTTOM
public static final CSSProperty PADDING_BOTTOM
PADDING_LEFT
public static final CSSProperty PADDING_LEFT
PADDING_RIGHT
public static final CSSProperty PADDING_RIGHT
PADDING_TOP
public static final CSSProperty PADDING_TOP
POSITION
public static final CSSProperty POSITION
QUOTES
public static final CSSProperty QUOTES
RIGHT
public static final CSSProperty RIGHT
TABLE_LAYOUT
public static final CSSProperty TABLE_LAYOUT
TEXT_ALIGN
public static final CSSProperty TEXT_ALIGN
TEXT_DECORATION
public static final CSSProperty TEXT_DECORATION
TEXT_INDENT
public static final CSSProperty TEXT_INDENT
TEXT_SHADOW
public static final CSSProperty TEXT_SHADOW
TEXT_TRANSFORM
public static final CSSProperty TEXT_TRANSFORM
TOP
public static final CSSProperty TOP
UNICODE_BIDI
public static final CSSProperty UNICODE_BIDI
VERTICAL_ALIGN
public static final CSSProperty VERTICAL_ALIGN
VISIBILITY
public static final CSSProperty VISIBILITY
WHITE_SPACE
public static final CSSProperty WHITE_SPACE
WIDTH
public static final CSSProperty WIDTH
WORD_SPACING
public static final CSSProperty WORD_SPACING
Z_INDEX
public static final CSSProperty Z_INDEX
BORDER_PROPERTIES
public static final Set<CSSProperty> BORDER_PROPERTIES
- List of CSS properties which may not be applied to SComponents but their borders.
CSSProperty
public CSSProperty(String cssAttributeName)
valueOf
public static CSSProperty valueOf(String cssPropertyName)
- Retrieve the CSS property with the given attribute name.
- Parameters:
cssPropertyName - The css attribute name.
- Returns:
- A pooled CSS instance if this is a known css property or new instance.
getName
public String getName()
- Returns:
- The CSS attribute name.
intern
public CSSProperty intern()
- When the intern method is invoked, if the pool already contains a
property equal to this
CSSProperty object as determined by
the equals(Object) method, then the object from the pool is
returned. Otherwise, this CSSProperty object is added to the
pool and a reference to this CSSProperty object is returned.
- Parameters:
property - The CSS Property too pool.
- Returns:
- A pooled object instance.
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
wingS Swings ;-)