public final class CSSName
extends java.lang.Object
implements java.lang.Comparable
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).Modifier and Type | Field and 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.
|
Modifier and Type | Method and 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 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.
|
public final int FS_ID
public static final CSSName COLOR
public static final CSSName BACKGROUND_COLOR
public static final CSSName BACKGROUND_IMAGE
public static final CSSName BACKGROUND_REPEAT
public static final CSSName BACKGROUND_ATTACHMENT
public static final CSSName BACKGROUND_POSITION
public static final CSSName BORDER_COLLAPSE
public static final CSSName FS_BORDER_SPACING_HORIZONTAL
public static final CSSName FS_BORDER_SPACING_VERTICAL
public static final CSSName FS_FONT_METRIC_SRC
public static final CSSName FS_KEEP_WITH_INLINE
public static final CSSName FS_PAGE_WIDTH
public static final CSSName FS_PAGE_HEIGHT
public static final CSSName FS_PAGE_SEQUENCE
public static final CSSName FS_PDF_FONT_EMBED
public static final CSSName FS_PDF_FONT_ENCODING
public static final CSSName FS_PAGE_ORIENTATION
public static final CSSName FS_TABLE_PAGINATE
public static final CSSName FS_TEXT_DECORATION_EXTENT
public static final CSSName BOTTOM
public static final CSSName CAPTION_SIDE
public static final CSSName CLEAR
public static final CSSName CLIP
public static final CSSName CONTENT
public static final CSSName COUNTER_INCREMENT
public static final CSSName COUNTER_RESET
public static final CSSName CURSOR
public static final CSSName DIRECTION
public static final CSSName DISPLAY
public static final CSSName EMPTY_CELLS
public static final CSSName FLOAT
public static final CSSName FONT_STYLE
public static final CSSName FONT_VARIANT
public static final CSSName FONT_WEIGHT
public static final CSSName FONT_SIZE
public static final CSSName LINE_HEIGHT
public static final CSSName FONT_FAMILY
public static final CSSName FS_COLSPAN
public static final CSSName FS_ROWSPAN
public static final CSSName HEIGHT
public static final CSSName LEFT
public static final CSSName LETTER_SPACING
public static final CSSName LIST_STYLE_TYPE
public static final CSSName LIST_STYLE_POSITION
public static final CSSName LIST_STYLE_IMAGE
public static final CSSName MAX_HEIGHT
public static final CSSName MAX_WIDTH
public static final CSSName MIN_HEIGHT
public static final CSSName MIN_WIDTH
public static final CSSName ORPHANS
public static final CSSName OUTLINE_COLOR
public static final CSSName OUTLINE_STYLE
public static final CSSName OUTLINE_WIDTH
public static final CSSName OVERFLOW
public static final CSSName PAGE
public static final CSSName PAGE_BREAK_AFTER
public static final CSSName PAGE_BREAK_BEFORE
public static final CSSName PAGE_BREAK_INSIDE
public static final CSSName POSITION
public static final CSSName QUOTES
public static final CSSName RIGHT
public static final CSSName SRC
public static final CSSName TABLE_LAYOUT
public static final CSSName TEXT_ALIGN
public static final CSSName TEXT_DECORATION
public static final CSSName TEXT_INDENT
public static final CSSName TEXT_TRANSFORM
public static final CSSName TOP
public static final CSSName UNICODE_BIDI
public static final CSSName VERTICAL_ALIGN
public static final CSSName VISIBILITY
public static final CSSName WHITE_SPACE
public static final CSSName WIDOWS
public static final CSSName WIDTH
public static final CSSName WORD_SPACING
public static final CSSName Z_INDEX
public static final CSSName BORDER_TOP_COLOR
public static final CSSName BORDER_RIGHT_COLOR
public static final CSSName BORDER_BOTTOM_COLOR
public static final CSSName BORDER_LEFT_COLOR
public static final CSSName BORDER_TOP_STYLE
public static final CSSName BORDER_RIGHT_STYLE
public static final CSSName BORDER_BOTTOM_STYLE
public static final CSSName BORDER_LEFT_STYLE
public static final CSSName BORDER_TOP_WIDTH
public static final CSSName BORDER_RIGHT_WIDTH
public static final CSSName BORDER_BOTTOM_WIDTH
public static final CSSName BORDER_LEFT_WIDTH
public static final CSSName MARGIN_TOP
public static final CSSName MARGIN_RIGHT
public static final CSSName MARGIN_BOTTOM
public static final CSSName MARGIN_LEFT
public static final CSSName PADDING_TOP
public static final CSSName PADDING_RIGHT
public static final CSSName PADDING_BOTTOM
public static final CSSName PADDING_LEFT
public static final CSSName BACKGROUND_SHORTHAND
public static final CSSName BORDER_WIDTH_SHORTHAND
public static final CSSName BORDER_STYLE_SHORTHAND
public static final CSSName BORDER_SHORTHAND
public static final CSSName BORDER_TOP_SHORTHAND
public static final CSSName BORDER_RIGHT_SHORTHAND
public static final CSSName BORDER_BOTTOM_SHORTHAND
public static final CSSName BORDER_LEFT_SHORTHAND
public static final CSSName BORDER_COLOR_SHORTHAND
public static final CSSName BORDER_SPACING
public static final CSSName FONT_SHORTHAND
public static final CSSName LIST_STYLE_SHORTHAND
public static final CSSName MARGIN_SHORTHAND
public static final CSSName OUTLINE_SHORTHAND
public static final CSSName PADDING_SHORTHAND
public static final CSSName SIZE_SHORTHAND
public static final CSSName[] MARGIN_SIDE_PROPERTIES
public static final CSSName[] PADDING_SIDE_PROPERTIES
public static final CSSName[] BORDER_SIDE_PROPERTIES
public static final CSSName[] BORDER_STYLE_PROPERTIES
public static final CSSName[] BORDER_COLOR_PROPERTIES
public java.lang.String toString()
toString
in class java.lang.Object
public static final int countCSSNames()
public static final int countCSSPrimitiveNames()
public static final java.util.Iterator allCSS2PropertyNames()
public static final java.util.Iterator allCSS2PrimitivePropertyNames()
public static final boolean propertyInherits(CSSName cssName)
cssName
- PARAMpublic static final java.lang.String initialValue(CSSName cssName)
cssName
- PARAMpublic static final FSDerivedValue initialDerivedValue(CSSName cssName)
public static final boolean isImplemented(CSSName cssName)
public static final PropertyBuilder getPropertyBuilder(CSSName cssName)
public static CSSName getByPropertyName(java.lang.String propName)
propName
- PARAMpublic static CSSName getByID(int id)
public int compareTo(java.lang.Object object)
compareTo
in interface java.lang.Comparable
public int hashCode()
hashCode
in class java.lang.Object