Package org.xhtmlrenderer.css.constants
Class CSSName
- java.lang.Object
-
- org.xhtmlrenderer.css.constants.CSSName
-
- All Implemented Interfaces:
java.lang.Comparable
public final class CSSName extends java.lang.Object implements java.lang.Comparable
A CSSName is a Singleton representing a single CSS property name, like border-width. The class declares a Singleton static instance for each CSS Level 2 property. A CSSName instance has the property name available from thetoString()
method, as well as a unique (among all CSSName instances) integer id ranging from 0...n instances, incremented by 1, available using the final public int FS_ID (e.g. CSSName.COLOR.FS_ID).- Author:
- Patrick Wright
-
-
Field Summary
Fields Modifier and Type Field Description static CSSName
BACKGROUND_ATTACHMENT
Unique CSSName instance for CSS2 property.static CSSName
BACKGROUND_COLOR
Unique CSSName instance for CSS2 property.static CSSName
BACKGROUND_IMAGE
Unique CSSName instance for CSS2 property.static CSSName
BACKGROUND_POSITION
Unique CSSName instance for CSS2 property.static CSSName
BACKGROUND_REPEAT
Unique CSSName instance for CSS2 property.static CSSName
BACKGROUND_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
BORDER_BOTTOM_COLOR
Unique CSSName instance for CSS2 property.static CSSName
BORDER_BOTTOM_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
BORDER_BOTTOM_STYLE
Unique CSSName instance for CSS2 property.static CSSName
BORDER_BOTTOM_WIDTH
Unique CSSName instance for CSS2 property.static CSSName
BORDER_COLLAPSE
Unique CSSName instance for CSS2 property.static CSSName[]
BORDER_COLOR_PROPERTIES
static CSSName
BORDER_COLOR_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
BORDER_LEFT_COLOR
Unique CSSName instance for CSS2 property.static CSSName
BORDER_LEFT_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
BORDER_LEFT_STYLE
Unique CSSName instance for CSS2 property.static CSSName
BORDER_LEFT_WIDTH
Unique CSSName instance for CSS2 property.static CSSName
BORDER_RIGHT_COLOR
Unique CSSName instance for CSS2 property.static CSSName
BORDER_RIGHT_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
BORDER_RIGHT_STYLE
Unique CSSName instance for CSS2 property.static CSSName
BORDER_RIGHT_WIDTH
Unique CSSName instance for CSS2 property.static CSSName
BORDER_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName[]
BORDER_SIDE_PROPERTIES
static CSSName
BORDER_SPACING
Unique CSSName instance for CSS2 property.static CSSName[]
BORDER_STYLE_PROPERTIES
static CSSName
BORDER_STYLE_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
BORDER_TOP_COLOR
Unique CSSName instance for CSS2 property.static CSSName
BORDER_TOP_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
BORDER_TOP_STYLE
Unique CSSName instance for CSS2 property.static CSSName
BORDER_TOP_WIDTH
Unique CSSName instance for CSS2 property.static CSSName
BORDER_WIDTH_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
BOTTOM
Unique CSSName instance for CSS2 property.static CSSName
CAPTION_SIDE
Unique CSSName instance for CSS2 property.static CSSName
CLEAR
Unique CSSName instance for CSS2 property.static CSSName
CLIP
Unique CSSName instance for CSS2 property.static CSSName
COLOR
Unique CSSName instance for CSS2 property.static CSSName
CONTENT
Unique CSSName instance for CSS2 property.static CSSName
COUNTER_INCREMENT
Unique CSSName instance for CSS2 property.static CSSName
COUNTER_RESET
Unique CSSName instance for CSS2 property.static CSSName
CURSOR
Unique CSSName instance for CSS2 property.static CSSName
DIRECTION
Unique CSSName instance for CSS2 property.static CSSName
DISPLAY
Unique CSSName instance for CSS2 property.static CSSName
EMPTY_CELLS
Unique CSSName instance for CSS2 property.static CSSName
FLOAT
Unique CSSName instance for CSS2 property.static CSSName
FONT_FAMILY
Unique CSSName instance for CSS2 property.static CSSName
FONT_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
FONT_SIZE
Unique CSSName instance for CSS2 property.static CSSName
FONT_STYLE
Unique CSSName instance for CSS2 property.static CSSName
FONT_VARIANT
Unique CSSName instance for CSS2 property.static CSSName
FONT_WEIGHT
Unique CSSName instance for CSS2 property.static CSSName
FS_BORDER_SPACING_HORIZONTAL
Unique CSSName instance for fictitious property.static CSSName
FS_BORDER_SPACING_VERTICAL
Unique CSSName instance for CSS2 property.static CSSName
FS_COLSPAN
Unique CSSName instance for CSS2 property.static CSSName
FS_FONT_METRIC_SRC
Unique CSSName instance for CSS2 property.int
FS_ID
Unique integer id for a CSSName.static CSSName
FS_KEEP_WITH_INLINE
Unique CSSName instance for CSS2 property.static CSSName
FS_PAGE_HEIGHT
Unique CSSName instance for CSS2 property.static CSSName
FS_PAGE_ORIENTATION
Unique CSSName instance for CSS2 property.static CSSName
FS_PAGE_SEQUENCE
Unique CSSName instance for CSS2 property.static CSSName
FS_PAGE_WIDTH
Unique CSSName instance for CSS2 property.static CSSName
FS_PDF_FONT_EMBED
Unique CSSName instance for CSS2 property.static CSSName
FS_PDF_FONT_ENCODING
Unique CSSName instance for CSS2 property.static CSSName
FS_ROWSPAN
Unique CSSName instance for CSS2 property.static CSSName
FS_TABLE_PAGINATE
Unique CSSName instance for CSS2 property.static CSSName
FS_TEXT_DECORATION_EXTENT
Unique CSSName instance for CSS2 property.static CSSName
HEIGHT
Unique CSSName instance for CSS2 property.static CSSName
LEFT
Unique CSSName instance for CSS2 property.static CSSName
LETTER_SPACING
Unique CSSName instance for CSS2 property.static CSSName
LINE_HEIGHT
Unique CSSName instance for CSS2 property.static CSSName
LIST_STYLE_IMAGE
Unique CSSName instance for CSS2 property.static CSSName
LIST_STYLE_POSITION
Unique CSSName instance for CSS2 property.static CSSName
LIST_STYLE_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
LIST_STYLE_TYPE
Unique CSSName instance for CSS2 property.static CSSName
MARGIN_BOTTOM
Unique CSSName instance for CSS2 property.static CSSName
MARGIN_LEFT
Unique CSSName instance for CSS2 property.static CSSName
MARGIN_RIGHT
Unique CSSName instance for CSS2 property.static CSSName
MARGIN_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName[]
MARGIN_SIDE_PROPERTIES
static CSSName
MARGIN_TOP
Unique CSSName instance for CSS2 property.static CSSName
MAX_HEIGHT
Unique CSSName instance for CSS2 property.static CSSName
MAX_WIDTH
Unique CSSName instance for CSS2 property.static CSSName
MIN_HEIGHT
Unique CSSName instance for CSS2 property.static CSSName
MIN_WIDTH
Unique CSSName instance for CSS2 property.static CSSName
ORPHANS
Unique CSSName instance for CSS2 property.static CSSName
OUTLINE_COLOR
Unique CSSName instance for CSS2 property.static CSSName
OUTLINE_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
OUTLINE_STYLE
Unique CSSName instance for CSS2 property.static CSSName
OUTLINE_WIDTH
Unique CSSName instance for CSS2 property.static CSSName
OVERFLOW
Unique CSSName instance for CSS2 property.static CSSName
PADDING_BOTTOM
Unique CSSName instance for CSS2 property.static CSSName
PADDING_LEFT
Unique CSSName instance for CSS2 property.static CSSName
PADDING_RIGHT
Unique CSSName instance for CSS2 property.static CSSName
PADDING_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName[]
PADDING_SIDE_PROPERTIES
static CSSName
PADDING_TOP
Unique CSSName instance for CSS2 property.static CSSName
PAGE
Unique CSSName instance for CSS2 property.static CSSName
PAGE_BREAK_AFTER
Unique CSSName instance for CSS2 property.static CSSName
PAGE_BREAK_BEFORE
Unique CSSName instance for CSS2 property.static CSSName
PAGE_BREAK_INSIDE
Unique CSSName instance for CSS2 property.static CSSName
POSITION
Unique CSSName instance for CSS2 property.static CSSName
QUOTES
Unique CSSName instance for CSS2 property.static CSSName
RIGHT
Unique CSSName instance for CSS2 property.static CSSName
SIZE_SHORTHAND
Unique CSSName instance for CSS2 property.static CSSName
SRC
Unique CSSName instance for CSS2 property.static CSSName
TABLE_LAYOUT
Unique CSSName instance for CSS2 property.static CSSName
TEXT_ALIGN
Unique CSSName instance for CSS2 property.static CSSName
TEXT_DECORATION
Unique CSSName instance for CSS2 property.static CSSName
TEXT_INDENT
Unique CSSName instance for CSS2 property.static CSSName
TEXT_TRANSFORM
Unique CSSName instance for CSS2 property.static CSSName
TOP
Unique CSSName instance for CSS2 property.static CSSName
UNICODE_BIDI
Unique CSSName instance for CSS2 property.static CSSName
VERTICAL_ALIGN
Unique CSSName instance for CSS2 property.static CSSName
VISIBILITY
Unique CSSName instance for CSS2 property.static CSSName
WHITE_SPACE
Unique CSSName instance for CSS2 property.static CSSName
WIDOWS
Unique CSSName instance for CSS2 property.static CSSName
WIDTH
Unique CSSName instance for CSS2 property.static CSSName
WORD_SPACING
Unique CSSName instance for CSS2 property.static CSSName
Z_INDEX
Unique CSSName instance for CSS2 property.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.Iterator
allCSS2PrimitivePropertyNames()
Iterator of ALL primitive (non-shorthand) CSS 2 visual property names.static java.util.Iterator
allCSS2PropertyNames()
Iterator of ALL CSS 2 visual property names.int
compareTo(java.lang.Object object)
static int
countCSSNames()
Returns a count of all CSS properties known to this class, shorthand and primitive.static int
countCSSPrimitiveNames()
Returns a count of all CSS primitive (non-shorthand) properties known to this class.static CSSName
getByID(int id)
static CSSName
getByPropertyName(java.lang.String propName)
Gets the byPropertyName attribute of the CSSName classstatic PropertyBuilder
getPropertyBuilder(CSSName cssName)
int
hashCode()
static FSDerivedValue
initialDerivedValue(CSSName cssName)
static java.lang.String
initialValue(CSSName cssName)
Returns the initial value of the named property, according to the CSS2 spec, as a String.static boolean
isImplemented(CSSName cssName)
static boolean
propertyInherits(CSSName cssName)
Returns true if the named property inherits by default, according to the CSS2 spec.java.lang.String
toString()
Returns a string representation of the object, in this case, always the full CSS property name in lowercase.
-
-
-
Field Detail
-
FS_ID
public final int FS_ID
Unique integer id for a CSSName.
-
COLOR
public static final CSSName COLOR
Unique CSSName instance for CSS2 property. TODO: UA dependent
-
BACKGROUND_COLOR
public static final CSSName BACKGROUND_COLOR
Unique CSSName instance for CSS2 property.
-
BACKGROUND_IMAGE
public static final CSSName BACKGROUND_IMAGE
Unique CSSName instance for CSS2 property.
-
BACKGROUND_REPEAT
public static final CSSName BACKGROUND_REPEAT
Unique CSSName instance for CSS2 property.
-
BACKGROUND_ATTACHMENT
public static final CSSName BACKGROUND_ATTACHMENT
Unique CSSName instance for CSS2 property.
-
BACKGROUND_POSITION
public static final CSSName BACKGROUND_POSITION
Unique CSSName instance for CSS2 property.
-
BORDER_COLLAPSE
public static final CSSName BORDER_COLLAPSE
Unique CSSName instance for CSS2 property.
-
FS_BORDER_SPACING_HORIZONTAL
public static final CSSName FS_BORDER_SPACING_HORIZONTAL
Unique CSSName instance for fictitious property.
-
FS_BORDER_SPACING_VERTICAL
public static final CSSName FS_BORDER_SPACING_VERTICAL
Unique CSSName instance for CSS2 property.
-
FS_FONT_METRIC_SRC
public static final CSSName FS_FONT_METRIC_SRC
Unique CSSName instance for CSS2 property.
-
FS_KEEP_WITH_INLINE
public static final CSSName FS_KEEP_WITH_INLINE
Unique CSSName instance for CSS2 property.
-
FS_PAGE_WIDTH
public static final CSSName FS_PAGE_WIDTH
Unique CSSName instance for CSS2 property.
-
FS_PAGE_HEIGHT
public static final CSSName FS_PAGE_HEIGHT
Unique CSSName instance for CSS2 property.
-
FS_PAGE_SEQUENCE
public static final CSSName FS_PAGE_SEQUENCE
Unique CSSName instance for CSS2 property.
-
FS_PDF_FONT_EMBED
public static final CSSName FS_PDF_FONT_EMBED
Unique CSSName instance for CSS2 property.
-
FS_PDF_FONT_ENCODING
public static final CSSName FS_PDF_FONT_ENCODING
Unique CSSName instance for CSS2 property.
-
FS_PAGE_ORIENTATION
public static final CSSName FS_PAGE_ORIENTATION
Unique CSSName instance for CSS2 property.
-
FS_TABLE_PAGINATE
public static final CSSName FS_TABLE_PAGINATE
Unique CSSName instance for CSS2 property.
-
FS_TEXT_DECORATION_EXTENT
public static final CSSName FS_TEXT_DECORATION_EXTENT
Unique CSSName instance for CSS2 property.
-
BOTTOM
public static final CSSName BOTTOM
Unique CSSName instance for CSS2 property.
-
CAPTION_SIDE
public static final CSSName CAPTION_SIDE
Unique CSSName instance for CSS2 property.
-
CLEAR
public static final CSSName CLEAR
Unique CSSName instance for CSS2 property.
-
CLIP
public static final CSSName CLIP
Unique CSSName instance for CSS2 property.
-
CONTENT
public static final CSSName CONTENT
Unique CSSName instance for CSS2 property.
-
COUNTER_INCREMENT
public static final CSSName COUNTER_INCREMENT
Unique CSSName instance for CSS2 property.
-
COUNTER_RESET
public static final CSSName COUNTER_RESET
Unique CSSName instance for CSS2 property.
-
CURSOR
public static final CSSName CURSOR
Unique CSSName instance for CSS2 property.
-
DIRECTION
public static final CSSName DIRECTION
Unique CSSName instance for CSS2 property.
-
DISPLAY
public static final CSSName DISPLAY
Unique CSSName instance for CSS2 property.
-
EMPTY_CELLS
public static final CSSName EMPTY_CELLS
Unique CSSName instance for CSS2 property.
-
FLOAT
public static final CSSName FLOAT
Unique CSSName instance for CSS2 property.
-
FONT_STYLE
public static final CSSName FONT_STYLE
Unique CSSName instance for CSS2 property.
-
FONT_VARIANT
public static final CSSName FONT_VARIANT
Unique CSSName instance for CSS2 property.
-
FONT_WEIGHT
public static final CSSName FONT_WEIGHT
Unique CSSName instance for CSS2 property.
-
FONT_SIZE
public static final CSSName FONT_SIZE
Unique CSSName instance for CSS2 property.
-
LINE_HEIGHT
public static final CSSName LINE_HEIGHT
Unique CSSName instance for CSS2 property.
-
FONT_FAMILY
public static final CSSName FONT_FAMILY
Unique CSSName instance for CSS2 property. TODO: UA dependent
-
FS_COLSPAN
public static final CSSName FS_COLSPAN
Unique CSSName instance for CSS2 property.
-
FS_ROWSPAN
public static final CSSName FS_ROWSPAN
Unique CSSName instance for CSS2 property.
-
HEIGHT
public static final CSSName HEIGHT
Unique CSSName instance for CSS2 property.
-
LEFT
public static final CSSName LEFT
Unique CSSName instance for CSS2 property.
-
LETTER_SPACING
public static final CSSName LETTER_SPACING
Unique CSSName instance for CSS2 property.
-
LIST_STYLE_TYPE
public static final CSSName LIST_STYLE_TYPE
Unique CSSName instance for CSS2 property.
-
LIST_STYLE_POSITION
public static final CSSName LIST_STYLE_POSITION
Unique CSSName instance for CSS2 property.
-
LIST_STYLE_IMAGE
public static final CSSName LIST_STYLE_IMAGE
Unique CSSName instance for CSS2 property.
-
MAX_HEIGHT
public static final CSSName MAX_HEIGHT
Unique CSSName instance for CSS2 property.
-
MAX_WIDTH
public static final CSSName MAX_WIDTH
Unique CSSName instance for CSS2 property.
-
MIN_HEIGHT
public static final CSSName MIN_HEIGHT
Unique CSSName instance for CSS2 property.
-
MIN_WIDTH
public static final CSSName MIN_WIDTH
Unique CSSName instance for CSS2 property. TODO: UA dependent
-
ORPHANS
public static final CSSName ORPHANS
Unique CSSName instance for CSS2 property.
-
OUTLINE_COLOR
public static final CSSName OUTLINE_COLOR
Unique CSSName instance for CSS2 property.
-
OUTLINE_STYLE
public static final CSSName OUTLINE_STYLE
Unique CSSName instance for CSS2 property.
-
OUTLINE_WIDTH
public static final CSSName OUTLINE_WIDTH
Unique CSSName instance for CSS2 property.
-
OVERFLOW
public static final CSSName OVERFLOW
Unique CSSName instance for CSS2 property.
-
PAGE
public static final CSSName PAGE
Unique CSSName instance for CSS2 property.
-
PAGE_BREAK_AFTER
public static final CSSName PAGE_BREAK_AFTER
Unique CSSName instance for CSS2 property.
-
PAGE_BREAK_BEFORE
public static final CSSName PAGE_BREAK_BEFORE
Unique CSSName instance for CSS2 property.
-
PAGE_BREAK_INSIDE
public static final CSSName PAGE_BREAK_INSIDE
Unique CSSName instance for CSS2 property.
-
POSITION
public static final CSSName POSITION
Unique CSSName instance for CSS2 property.
-
QUOTES
public static final CSSName QUOTES
Unique CSSName instance for CSS2 property. TODO: UA dependent
-
RIGHT
public static final CSSName RIGHT
Unique CSSName instance for CSS2 property.
-
SRC
public static final CSSName SRC
Unique CSSName instance for CSS2 property.
-
TABLE_LAYOUT
public static final CSSName TABLE_LAYOUT
Unique CSSName instance for CSS2 property.
-
TEXT_ALIGN
public static final CSSName TEXT_ALIGN
Unique CSSName instance for CSS2 property. TODO: UA dependent
-
TEXT_DECORATION
public static final CSSName TEXT_DECORATION
Unique CSSName instance for CSS2 property.
-
TEXT_INDENT
public static final CSSName TEXT_INDENT
Unique CSSName instance for CSS2 property.
-
TEXT_TRANSFORM
public static final CSSName TEXT_TRANSFORM
Unique CSSName instance for CSS2 property.
-
TOP
public static final CSSName TOP
Unique CSSName instance for CSS2 property.
-
UNICODE_BIDI
public static final CSSName UNICODE_BIDI
Unique CSSName instance for CSS2 property.
-
VERTICAL_ALIGN
public static final CSSName VERTICAL_ALIGN
Unique CSSName instance for CSS2 property.
-
VISIBILITY
public static final CSSName VISIBILITY
Unique CSSName instance for CSS2 property.
-
WHITE_SPACE
public static final CSSName WHITE_SPACE
Unique CSSName instance for CSS2 property.
-
WIDOWS
public static final CSSName WIDOWS
Unique CSSName instance for CSS2 property.
-
WIDTH
public static final CSSName WIDTH
Unique CSSName instance for CSS2 property.
-
WORD_SPACING
public static final CSSName WORD_SPACING
Unique CSSName instance for CSS2 property.
-
Z_INDEX
public static final CSSName Z_INDEX
Unique CSSName instance for CSS2 property.
-
BORDER_TOP_COLOR
public static final CSSName BORDER_TOP_COLOR
Unique CSSName instance for CSS2 property.
-
BORDER_RIGHT_COLOR
public static final CSSName BORDER_RIGHT_COLOR
Unique CSSName instance for CSS2 property.
-
BORDER_BOTTOM_COLOR
public static final CSSName BORDER_BOTTOM_COLOR
Unique CSSName instance for CSS2 property.
-
BORDER_LEFT_COLOR
public static final CSSName BORDER_LEFT_COLOR
Unique CSSName instance for CSS2 property.
-
BORDER_TOP_STYLE
public static final CSSName BORDER_TOP_STYLE
Unique CSSName instance for CSS2 property.
-
BORDER_RIGHT_STYLE
public static final CSSName BORDER_RIGHT_STYLE
Unique CSSName instance for CSS2 property.
-
BORDER_BOTTOM_STYLE
public static final CSSName BORDER_BOTTOM_STYLE
Unique CSSName instance for CSS2 property.
-
BORDER_LEFT_STYLE
public static final CSSName BORDER_LEFT_STYLE
Unique CSSName instance for CSS2 property.
-
BORDER_TOP_WIDTH
public static final CSSName BORDER_TOP_WIDTH
Unique CSSName instance for CSS2 property.
-
BORDER_RIGHT_WIDTH
public static final CSSName BORDER_RIGHT_WIDTH
Unique CSSName instance for CSS2 property.
-
BORDER_BOTTOM_WIDTH
public static final CSSName BORDER_BOTTOM_WIDTH
Unique CSSName instance for CSS2 property.
-
BORDER_LEFT_WIDTH
public static final CSSName BORDER_LEFT_WIDTH
Unique CSSName instance for CSS2 property.
-
MARGIN_TOP
public static final CSSName MARGIN_TOP
Unique CSSName instance for CSS2 property.
-
MARGIN_RIGHT
public static final CSSName MARGIN_RIGHT
Unique CSSName instance for CSS2 property.
-
MARGIN_BOTTOM
public static final CSSName MARGIN_BOTTOM
Unique CSSName instance for CSS2 property.
-
MARGIN_LEFT
public static final CSSName MARGIN_LEFT
Unique CSSName instance for CSS2 property.
-
PADDING_TOP
public static final CSSName PADDING_TOP
Unique CSSName instance for CSS2 property.
-
PADDING_RIGHT
public static final CSSName PADDING_RIGHT
Unique CSSName instance for CSS2 property.
-
PADDING_BOTTOM
public static final CSSName PADDING_BOTTOM
Unique CSSName instance for CSS2 property.
-
PADDING_LEFT
public static final CSSName PADDING_LEFT
Unique CSSName instance for CSS2 property.
-
BACKGROUND_SHORTHAND
public static final CSSName BACKGROUND_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_WIDTH_SHORTHAND
public static final CSSName BORDER_WIDTH_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_STYLE_SHORTHAND
public static final CSSName BORDER_STYLE_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_SHORTHAND
public static final CSSName BORDER_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_TOP_SHORTHAND
public static final CSSName BORDER_TOP_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_RIGHT_SHORTHAND
public static final CSSName BORDER_RIGHT_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_BOTTOM_SHORTHAND
public static final CSSName BORDER_BOTTOM_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_LEFT_SHORTHAND
public static final CSSName BORDER_LEFT_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_COLOR_SHORTHAND
public static final CSSName BORDER_COLOR_SHORTHAND
Unique CSSName instance for CSS2 property.
-
BORDER_SPACING
public static final CSSName BORDER_SPACING
Unique CSSName instance for CSS2 property.
-
FONT_SHORTHAND
public static final CSSName FONT_SHORTHAND
Unique CSSName instance for CSS2 property.
-
LIST_STYLE_SHORTHAND
public static final CSSName LIST_STYLE_SHORTHAND
Unique CSSName instance for CSS2 property.
-
MARGIN_SHORTHAND
public static final CSSName MARGIN_SHORTHAND
Unique CSSName instance for CSS2 property.
-
OUTLINE_SHORTHAND
public static final CSSName OUTLINE_SHORTHAND
Unique CSSName instance for CSS2 property.
-
PADDING_SHORTHAND
public static final CSSName PADDING_SHORTHAND
Unique CSSName instance for CSS2 property.
-
SIZE_SHORTHAND
public static final CSSName SIZE_SHORTHAND
Unique CSSName instance for CSS2 property.
-
MARGIN_SIDE_PROPERTIES
public static final CSSName[] MARGIN_SIDE_PROPERTIES
-
PADDING_SIDE_PROPERTIES
public static final CSSName[] PADDING_SIDE_PROPERTIES
-
BORDER_SIDE_PROPERTIES
public static final CSSName[] BORDER_SIDE_PROPERTIES
-
BORDER_STYLE_PROPERTIES
public static final CSSName[] BORDER_STYLE_PROPERTIES
-
BORDER_COLOR_PROPERTIES
public static final CSSName[] BORDER_COLOR_PROPERTIES
-
-
Method Detail
-
toString
public java.lang.String toString()
Returns a string representation of the object, in this case, always the full CSS property name in lowercase.- Overrides:
toString
in classjava.lang.Object
- Returns:
- a string representation of the object.
-
countCSSNames
public static final int countCSSNames()
Returns a count of all CSS properties known to this class, shorthand and primitive.- Returns:
- Returns
-
countCSSPrimitiveNames
public static final int countCSSPrimitiveNames()
Returns a count of all CSS primitive (non-shorthand) properties known to this class.- Returns:
- Returns
-
allCSS2PropertyNames
public static final java.util.Iterator allCSS2PropertyNames()
Iterator of ALL CSS 2 visual property names.- Returns:
- Returns
-
allCSS2PrimitivePropertyNames
public static final java.util.Iterator allCSS2PrimitivePropertyNames()
Iterator of ALL primitive (non-shorthand) CSS 2 visual property names.- Returns:
- Returns
-
propertyInherits
public static final boolean propertyInherits(CSSName cssName)
Returns true if the named property inherits by default, according to the CSS2 spec.- Parameters:
cssName
- PARAM- Returns:
- Returns
-
initialValue
public static final java.lang.String initialValue(CSSName cssName)
Returns the initial value of the named property, according to the CSS2 spec, as a String. Casting must be taken care of by the caller, as there is too much variation in value-types.- Parameters:
cssName
- PARAM- Returns:
- Returns
-
initialDerivedValue
public static final FSDerivedValue initialDerivedValue(CSSName cssName)
-
isImplemented
public static final boolean isImplemented(CSSName cssName)
-
getPropertyBuilder
public static final PropertyBuilder getPropertyBuilder(CSSName cssName)
-
getByPropertyName
public static CSSName getByPropertyName(java.lang.String propName)
Gets the byPropertyName attribute of the CSSName class- Parameters:
propName
- PARAM- Returns:
- The byPropertyName value
-
getByID
public static CSSName getByID(int id)
-
compareTo
public int compareTo(java.lang.Object object)
- Specified by:
compareTo
in interfacejava.lang.Comparable
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-