public class FSCssValue
extends java.lang.Object
implements org.w3c.dom.css.CSSPrimitiveValue
CSSPrimitiveValue
. The main
feature of this class is that on construction, values will be "normalized",
so that color idents (such as 'black') are converted to valid java.awt.Color
strings, and other idents are resolved as possible.CSS_ATTR, CSS_CM, CSS_COUNTER, CSS_DEG, CSS_DIMENSION, CSS_EMS, CSS_EXS, CSS_GRAD, CSS_HZ, CSS_IDENT, CSS_IN, CSS_KHZ, CSS_MM, CSS_MS, CSS_NUMBER, CSS_PC, CSS_PERCENTAGE, CSS_PT, CSS_PX, CSS_RAD, CSS_RECT, CSS_RGBCOLOR, CSS_S, CSS_STRING, CSS_UNKNOWN, CSS_URI
Constructor and Description |
---|
FSCssValue(org.w3c.dom.css.CSSPrimitiveValue primitive)
Constructor for the FSCssValue object
|
FSCssValue(org.w3c.dom.css.CSSPrimitiveValue primitive,
java.lang.String newValue)
Use a given CSSPrimitiveValue, with an overriding internal text value
|
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.css.Counter |
getCounterValue()
Not supported.
|
java.lang.String |
getCssText()
A string representation of the current value.
|
short |
getCssValueType()
A code defining the type of the value as defined above.
|
float |
getFloatValue(short unitType)
This method is used to get a float value in a specified unit.
|
static FSCssValue |
getNewIdentValue(java.lang.String identValue) |
short |
getPrimitiveType()
The type of the value as defined by the constants specified above.
|
org.w3c.dom.css.Rect |
getRectValue()
Not supported.
|
org.w3c.dom.css.RGBColor |
getRGBColorValue()
Not supported.
|
java.lang.String |
getStringValue()
This method is used to get the string value.
|
void |
setCssText(java.lang.String cssText)
Not supported, class is immutable.
|
void |
setFloatValue(short unitType,
float floatValue)
Not supported, class is immutable.
|
void |
setStringValue(short stringType,
java.lang.String stringValue)
Not supported, class is immutable.
|
java.lang.String |
toString()
Returns the string representation of the instance, in this case, the CSS
text value.
|
public FSCssValue(org.w3c.dom.css.CSSPrimitiveValue primitive)
primitive
- PARAMpublic FSCssValue(org.w3c.dom.css.CSSPrimitiveValue primitive, java.lang.String newValue)
primitive
- PARAMnewValue
- PARAMpublic static FSCssValue getNewIdentValue(java.lang.String identValue)
public java.lang.String toString()
toString
in class java.lang.Object
public void setCssText(java.lang.String cssText)
setCssText
in interface org.w3c.dom.css.CSSValue
cssText
- The new cssText valuepublic void setFloatValue(short unitType, float floatValue)
setFloatValue
in interface org.w3c.dom.css.CSSPrimitiveValue
unitType
- The new floatValue valuefloatValue
- The new floatValue valuepublic void setStringValue(short stringType, java.lang.String stringValue)
setStringValue
in interface org.w3c.dom.css.CSSPrimitiveValue
stringType
- The new stringValue valuestringValue
- The new stringValue valuepublic java.lang.String getCssText()
getCssText
in interface org.w3c.dom.css.CSSValue
public short getCssValueType()
getCssValueType
in interface org.w3c.dom.css.CSSValue
public org.w3c.dom.css.Counter getCounterValue()
getCounterValue
in interface org.w3c.dom.css.CSSPrimitiveValue
public float getFloatValue(short unitType)
getFloatValue
in interface org.w3c.dom.css.CSSPrimitiveValue
unitType
- PARAMpublic short getPrimitiveType()
getPrimitiveType
in interface org.w3c.dom.css.CSSPrimitiveValue
public org.w3c.dom.css.Rect getRectValue()
getRectValue
in interface org.w3c.dom.css.CSSPrimitiveValue
public org.w3c.dom.css.RGBColor getRGBColorValue()
getRGBColorValue
in interface org.w3c.dom.css.CSSPrimitiveValue
public java.lang.String getStringValue()
getStringValue
in interface org.w3c.dom.css.CSSPrimitiveValue