|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xhtmlrenderer.css.constants.IdentValue
public class IdentValue
An IdentValue represents a string that you can assign to a CSS property,
where the string is one of several enumerated values. For example,
"whitespace" can take the values "nowrap", "pre" and "normal". There is a
static instance for all idents in the CSS 2 spec, which you can retrieve
using the getByIdentString(String)
method. The instance doesn't have
any behavior: it's just a marker so that you can retrieve an ident from a
DerivedValue or CalculatedStyle, then compare to the instance here. For
example:
CalculatedStyle style = ...getstyle from somewhere IdentValue whitespace = style.getIdent(CSSName.WHITESPACE); if ( whitespace == IdentValue.NORMAL ) { // perform normal spacing } else if ( whitespace == IdentValue.NOWRAP ) { // space with no wrapping } else if ( whitespace == IdentValue.PRE ) { // preserve spacing }All static instances are instantiated automatically, and are Singletons, so you can compare using a simple Object comparison using
==
.
Method Summary | |
---|---|
FSColor |
asColor()
|
float |
asFloat()
|
IdentValue |
asIdentValue()
|
String |
asString()
|
String[] |
asStringArray()
|
FSDerivedValue |
computedValue()
|
static IdentValue |
getByIdentString(String ident)
Returns the Singleton IdentValue that corresponds to the given string, e.g. |
float |
getFloatProportionalTo(CSSName cssName,
float baseValue,
CssContext ctx)
|
static int |
getIdentCount()
|
boolean |
hasAbsoluteUnit()
|
boolean |
isDeclaredInherit()
|
boolean |
isDependentOnFontSize()
|
boolean |
isIdent()
|
static boolean |
looksLikeIdent(String ident)
TODO: doc |
String |
toString()
Returns a string representation of the object, in this case, the ident as a string (as it appears in the CSS spec). |
static IdentValue |
valueOf(String ident)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final int FS_ID
public static final IdentValue ABSOLUTE
public static final IdentValue ALWAYS
public static final IdentValue ARMENIAN
public static final IdentValue AUTO
public static final IdentValue AVOID
public static final IdentValue BASELINE
public static final IdentValue BLINK
public static final IdentValue BLOCK
public static final IdentValue BOLD
public static final IdentValue BOLDER
public static final IdentValue BOTH
public static final IdentValue BOTTOM
public static final IdentValue CAPITALIZE
public static final IdentValue CENTER
public static final IdentValue CIRCLE
public static final IdentValue CJK_IDEOGRAPHIC
public static final IdentValue CLOSE_QUOTE
public static final IdentValue COLLAPSE
public static final IdentValue COMPACT
public static final IdentValue CONTAIN
public static final IdentValue COVER
public static final IdentValue DASHED
public static final IdentValue DECIMAL
public static final IdentValue DECIMAL_LEADING_ZERO
public static final IdentValue DISC
public static final IdentValue DOTTED
public static final IdentValue DOUBLE
public static final IdentValue FIXED
public static final IdentValue FONT_WEIGHT_100
public static final IdentValue FONT_WEIGHT_200
public static final IdentValue FONT_WEIGHT_300
public static final IdentValue FONT_WEIGHT_400
public static final IdentValue FONT_WEIGHT_500
public static final IdentValue FONT_WEIGHT_600
public static final IdentValue FONT_WEIGHT_700
public static final IdentValue FONT_WEIGHT_800
public static final IdentValue FONT_WEIGHT_900
public static final IdentValue FS_CONTENT_PLACEHOLDER
public static final IdentValue FS_INITIAL_VALUE
public static final IdentValue GEORGIAN
public static final IdentValue GROOVE
public static final IdentValue HEBREW
public static final IdentValue HIDDEN
public static final IdentValue HIDE
public static final IdentValue HIRAGANA
public static final IdentValue HIRAGANA_IROHA
public static final IdentValue INHERIT
public static final IdentValue INLINE
public static final IdentValue INLINE_BLOCK
public static final IdentValue INLINE_TABLE
public static final IdentValue INSET
public static final IdentValue INSIDE
public static final IdentValue ITALIC
public static final IdentValue JUSTIFY
public static final IdentValue KATAKANA
public static final IdentValue KATAKANA_IROHA
public static final IdentValue KEEP
public static final IdentValue LANDSCAPE
public static final IdentValue LEFT
public static final IdentValue LIGHTER
public static final IdentValue LINE
public static final IdentValue LINE_THROUGH
public static final IdentValue LIST_ITEM
public static final IdentValue LOWER_ALPHA
public static final IdentValue LOWER_GREEK
public static final IdentValue LOWER_LATIN
public static final IdentValue LOWER_ROMAN
public static final IdentValue LOWERCASE
public static final IdentValue LTR
public static final IdentValue MARKER
public static final IdentValue MIDDLE
public static final IdentValue NO_CLOSE_QUOTE
public static final IdentValue NO_OPEN_QUOTE
public static final IdentValue NO_REPEAT
public static final IdentValue NONE
public static final IdentValue NORMAL
public static final IdentValue NOWRAP
public static final IdentValue BREAK_WORD
public static final IdentValue OBLIQUE
public static final IdentValue OPEN_QUOTE
public static final IdentValue OUTSET
public static final IdentValue OUTSIDE
public static final IdentValue OVERLINE
public static final IdentValue PAGINATE
public static final IdentValue POINTER
public static final IdentValue PORTRAIT
public static final IdentValue PRE
public static final IdentValue PRE_LINE
public static final IdentValue PRE_WRAP
public static final IdentValue RELATIVE
public static final IdentValue REPEAT
public static final IdentValue REPEAT_X
public static final IdentValue REPEAT_Y
public static final IdentValue RIDGE
public static final IdentValue RIGHT
public static final IdentValue RUN_IN
public static final IdentValue SCROLL
public static final IdentValue SEPARATE
public static final IdentValue SHOW
public static final IdentValue SMALL_CAPS
public static final IdentValue SOLID
public static final IdentValue SQUARE
public static final IdentValue STATIC
public static final IdentValue SUB
public static final IdentValue SUPER
public static final IdentValue TABLE
public static final IdentValue TABLE_CAPTION
public static final IdentValue TABLE_CELL
public static final IdentValue TABLE_COLUMN
public static final IdentValue TABLE_COLUMN_GROUP
public static final IdentValue TABLE_FOOTER_GROUP
public static final IdentValue TABLE_HEADER_GROUP
public static final IdentValue TABLE_ROW
public static final IdentValue TABLE_ROW_GROUP
public static final IdentValue TEXT_BOTTOM
public static final IdentValue TEXT_TOP
public static final IdentValue THICK
public static final IdentValue THIN
public static final IdentValue TOP
public static final IdentValue TRANSPARENT
public static final IdentValue UNDERLINE
public static final IdentValue UPPER_ALPHA
public static final IdentValue UPPER_LATIN
public static final IdentValue UPPER_ROMAN
public static final IdentValue UPPERCASE
public static final IdentValue VISIBLE
public static final IdentValue CROSSHAIR
public static final IdentValue DEFAULT
public static final IdentValue EMBED
public static final IdentValue E_RESIZE
public static final IdentValue HELP
public static final IdentValue LARGE
public static final IdentValue LARGER
public static final IdentValue MEDIUM
public static final IdentValue MOVE
public static final IdentValue N_RESIZE
public static final IdentValue NE_RESIZE
public static final IdentValue NW_RESIZE
public static final IdentValue PROGRESS
public static final IdentValue S_RESIZE
public static final IdentValue SE_RESIZE
public static final IdentValue SMALL
public static final IdentValue SMALLER
public static final IdentValue START
public static final IdentValue SW_RESIZE
public static final IdentValue TEXT
public static final IdentValue W_RESIZE
public static final IdentValue WAIT
public static final IdentValue X_LARGE
public static final IdentValue X_SMALL
public static final IdentValue XX_LARGE
public static final IdentValue XX_SMALL
Method Detail |
---|
public String toString()
toString
in class Object
public static IdentValue getByIdentString(String ident)
ident
- The identifier to retrieve the Singleton IdentValue for.
public static boolean looksLikeIdent(String ident)
public static IdentValue valueOf(String ident)
public static int getIdentCount()
public boolean isDeclaredInherit()
isDeclaredInherit
in interface FSDerivedValue
public FSDerivedValue computedValue()
public float asFloat()
asFloat
in interface FSDerivedValue
public FSColor asColor()
asColor
in interface FSDerivedValue
public float getFloatProportionalTo(CSSName cssName, float baseValue, CssContext ctx)
getFloatProportionalTo
in interface FSDerivedValue
public String asString()
asString
in interface FSDerivedValue
public String[] asStringArray()
asStringArray
in interface FSDerivedValue
public IdentValue asIdentValue()
asIdentValue
in interface FSDerivedValue
public boolean hasAbsoluteUnit()
hasAbsoluteUnit
in interface FSDerivedValue
public boolean isIdent()
isIdent
in interface FSDerivedValue
public boolean isDependentOnFontSize()
isDependentOnFontSize
in interface FSDerivedValue
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |