Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.css.constants
Class CSSName

java.lang.Object
  extended by 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 the toString() 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
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
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 class
static 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.
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, wait, wait, wait
 

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 class java.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 interface java.lang.Comparable

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home