public final class CSSName extends Object implements 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 | Class and Description |
|---|---|
static class |
CSSName.CSSSideProperties |
| 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 |
BACKGROUND_SIZE |
static CSSName |
BORDER_BOTTOM_COLOR
Unique CSSName instance for CSS2 property.
|
static CSSName |
BORDER_BOTTOM_LEFT_RADIUS
Unique CSSName instance for CSS3 property.
|
static CSSName |
BORDER_BOTTOM_RIGHT_RADIUS
Unique CSSName instance for CSS3 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.CSSSideProperties |
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_RADIUS_SHORTHAND
Unique CSSName instance for CSS3 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.CSSSideProperties |
BORDER_SIDE_PROPERTIES |
static CSSName |
BORDER_SPACING
Unique CSSName instance for CSS2 property.
|
static CSSName.CSSSideProperties |
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_LEFT_RADIUS
Unique CSSName instance for CSS3 property.
|
static CSSName |
BORDER_TOP_RIGHT_RADIUS
Unique CSSName instance for CSS3 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 |
COLUMN_COUNT |
static CSSName |
COLUMN_GAP |
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_CHECKBOX_STYLE |
static CSSName |
FS_COLSPAN
Unique CSSName instance for CSS2 property.
|
static CSSName |
FS_DYNAMIC_AUTO_WIDTH
Unique CSSName instance for CSS2 property.
|
static CSSName |
FS_FIT_IMAGES_TO_WIDTH
Used for forcing images to scale to a certain width
|
static CSSName |
FS_FONT_SUBSET
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_NAMED_DESTINATION
Used to control creation of named destinations for boxes having the id attribute set.
|
static CSSName |
FS_PAGE_BREAK_MIN_HEIGHT
Perform a page break before this element, if not at least the specified space is
left on the current page.
|
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 |
FS_TRANSFORM_ORIGIN_X |
static CSSName |
FS_TRANSFORM_ORIGIN_Y |
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.CSSSideProperties |
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.CSSSideProperties |
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 |
TAB_SIZE
Used for controlling tab size in pre tags.
|
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 |
TRANSFORM
Unique CSSName instance for CSS3 property.
|
static CSSName |
TRANSFORM_ORIGIN_SHORTHAND
Unique CSSName instance for CSS3 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 |
WORD_WRAP
Unique CSSName instance for CSS3 property.
|
static CSSName |
Z_INDEX
Unique CSSName instance for CSS2 property.
|
| Modifier and Type | Method and Description |
|---|---|
static Iterator |
allCSS2PrimitivePropertyNames()
Iterator of ALL primitive (non-shorthand) CSS 2 visual property names.
|
static Iterator |
allCSS2PropertyNames()
Iterator of ALL CSS 2 visual property names.
|
int |
compareTo(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.
|
boolean |
equals(Object o) |
static CSSName |
getByID(int id) |
static CSSName |
getByPropertyName(String propName)
Gets the byPropertyName attribute of the CSSName class
|
static PropertyBuilder |
getPropertyBuilder(CSSName cssName) |
int |
hashCode() |
static FSDerivedValue |
initialDerivedValue(CSSName cssName) |
static 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.
|
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 BACKGROUND_SIZE
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_DYNAMIC_AUTO_WIDTH
public static final CSSName FS_FONT_SUBSET
public static final CSSName FS_CHECKBOX_STYLE
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 FS_FIT_IMAGES_TO_WIDTH
public static final CSSName FS_NAMED_DESTINATION
public static final CSSName FS_PAGE_BREAK_MIN_HEIGHT
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 COLUMN_COUNT
public static final CSSName COLUMN_GAP
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 TAB_SIZE
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 WORD_WRAP
public static final CSSName WIDOWS
public static final CSSName WIDTH
public static final CSSName TRANSFORM
public static final CSSName FS_TRANSFORM_ORIGIN_X
public static final CSSName FS_TRANSFORM_ORIGIN_Y
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 BORDER_TOP_LEFT_RADIUS
public static final CSSName BORDER_TOP_RIGHT_RADIUS
public static final CSSName BORDER_BOTTOM_RIGHT_RADIUS
public static final CSSName BORDER_BOTTOM_LEFT_RADIUS
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_RADIUS_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 TRANSFORM_ORIGIN_SHORTHAND
public static final CSSName.CSSSideProperties MARGIN_SIDE_PROPERTIES
public static final CSSName.CSSSideProperties PADDING_SIDE_PROPERTIES
public static final CSSName.CSSSideProperties BORDER_SIDE_PROPERTIES
public static final CSSName.CSSSideProperties BORDER_STYLE_PROPERTIES
public static final CSSName.CSSSideProperties BORDER_COLOR_PROPERTIES
public String toString()
public static int countCSSNames()
public static int countCSSPrimitiveNames()
public static Iterator allCSS2PropertyNames()
public static Iterator allCSS2PrimitivePropertyNames()
public static boolean propertyInherits(CSSName cssName)
cssName - PARAMpublic static String initialValue(CSSName cssName)
cssName - PARAMpublic static FSDerivedValue initialDerivedValue(CSSName cssName)
public static boolean isImplemented(CSSName cssName)
public static PropertyBuilder getPropertyBuilder(CSSName cssName)
public static CSSName getByPropertyName(String propName)
propName - PARAMpublic static CSSName getByID(int id)
public int compareTo(Object object)
compareTo in interface ComparableCopyright © 2018. All rights reserved.