|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xhtmlrenderer.css.constants.CSSName
public final class CSSName
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).
| Nested Class Summary | |
|---|---|
static class |
CSSName.CSSSideProperties
|
| 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 |
BACKGROUND_SIZE
|
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.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_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_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_FIT_IMAGES_TO_WIDTH
Used for forcing images to scale to a certain width |
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.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 |
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. |
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
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_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 FS_FIT_IMAGES_TO_WIDTH
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 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 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.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
| Method Detail |
|---|
public String toString()
toString in class Objectpublic static int countCSSNames()
public static int countCSSPrimitiveNames()
public static Iterator allCSS2PropertyNames()
public static Iterator allCSS2PrimitivePropertyNames()
public static boolean propertyInherits(CSSName cssName)
cssName - PARAM
public static String initialValue(CSSName cssName)
cssName - PARAM
public static FSDerivedValue initialDerivedValue(CSSName cssName)
public static boolean isImplemented(CSSName cssName)
public static PropertyBuilder getPropertyBuilder(CSSName cssName)
public static CSSName getByPropertyName(String propName)
propName - PARAM
public static CSSName getByID(int id)
public int compareTo(Object object)
compareTo in interface Comparablepublic boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||