Package org.xhtmlrenderer.css.parser
Class PropertyValue
- java.lang.Object
-
- org.xhtmlrenderer.css.parser.PropertyValue
-
- All Implemented Interfaces:
org.w3c.dom.css.CSSPrimitiveValue
,org.w3c.dom.css.CSSValue
public class PropertyValue extends java.lang.Object implements org.w3c.dom.css.CSSPrimitiveValue
-
-
Field Summary
Fields Modifier and Type Field Description static short
VALUE_TYPE_COLOR
static short
VALUE_TYPE_FUNCTION
static short
VALUE_TYPE_IDENT
static short
VALUE_TYPE_LENGTH
static short
VALUE_TYPE_LIST
static short
VALUE_TYPE_NUMBER
static short
VALUE_TYPE_STRING
-
Fields inherited from interface org.w3c.dom.css.CSSPrimitiveValue
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 Summary
Constructors Constructor Description PropertyValue(short type, float floatValue, java.lang.String cssText)
PropertyValue(short type, java.lang.String stringValue, java.lang.String cssText)
PropertyValue(java.util.List values)
PropertyValue(IdentValue ident)
PropertyValue(FSColor color)
PropertyValue(FSFunction function)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.css.Counter
getCounterValue()
java.lang.String
getCssText()
short
getCssValueType()
java.lang.String
getFingerprint()
float
getFloatValue()
float
getFloatValue(short unitType)
FSColor
getFSColor()
FSFunction
getFunction()
IdentValue
getIdentValue()
Token
getOperator()
short
getPrimitiveType()
short
getPropertyValueType()
org.w3c.dom.css.Rect
getRectValue()
org.w3c.dom.css.RGBColor
getRGBColorValue()
java.lang.String[]
getStringArrayValue()
java.lang.String
getStringValue()
java.util.List
getValues()
void
setCssText(java.lang.String cssText)
void
setFloatValue(short unitType, float floatValue)
void
setIdentValue(IdentValue identValue)
void
setOperator(Token operator)
void
setStringArrayValue(java.lang.String[] stringArrayValue)
void
setStringValue(short stringType, java.lang.String stringValue)
java.lang.String
toString()
-
-
-
Field Detail
-
VALUE_TYPE_NUMBER
public static final short VALUE_TYPE_NUMBER
- See Also:
- Constant Field Values
-
VALUE_TYPE_LENGTH
public static final short VALUE_TYPE_LENGTH
- See Also:
- Constant Field Values
-
VALUE_TYPE_COLOR
public static final short VALUE_TYPE_COLOR
- See Also:
- Constant Field Values
-
VALUE_TYPE_IDENT
public static final short VALUE_TYPE_IDENT
- See Also:
- Constant Field Values
-
VALUE_TYPE_STRING
public static final short VALUE_TYPE_STRING
- See Also:
- Constant Field Values
-
VALUE_TYPE_LIST
public static final short VALUE_TYPE_LIST
- See Also:
- Constant Field Values
-
VALUE_TYPE_FUNCTION
public static final short VALUE_TYPE_FUNCTION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PropertyValue
public PropertyValue(short type, float floatValue, java.lang.String cssText)
-
PropertyValue
public PropertyValue(FSColor color)
-
PropertyValue
public PropertyValue(short type, java.lang.String stringValue, java.lang.String cssText)
-
PropertyValue
public PropertyValue(IdentValue ident)
-
PropertyValue
public PropertyValue(java.util.List values)
-
PropertyValue
public PropertyValue(FSFunction function)
-
-
Method Detail
-
getCounterValue
public org.w3c.dom.css.Counter getCounterValue() throws org.w3c.dom.DOMException
- Specified by:
getCounterValue
in interfaceorg.w3c.dom.css.CSSPrimitiveValue
- Throws:
org.w3c.dom.DOMException
-
getFloatValue
public float getFloatValue(short unitType) throws org.w3c.dom.DOMException
- Specified by:
getFloatValue
in interfaceorg.w3c.dom.css.CSSPrimitiveValue
- Throws:
org.w3c.dom.DOMException
-
getFloatValue
public float getFloatValue()
-
getPrimitiveType
public short getPrimitiveType()
- Specified by:
getPrimitiveType
in interfaceorg.w3c.dom.css.CSSPrimitiveValue
-
getRGBColorValue
public org.w3c.dom.css.RGBColor getRGBColorValue() throws org.w3c.dom.DOMException
- Specified by:
getRGBColorValue
in interfaceorg.w3c.dom.css.CSSPrimitiveValue
- Throws:
org.w3c.dom.DOMException
-
getRectValue
public org.w3c.dom.css.Rect getRectValue() throws org.w3c.dom.DOMException
- Specified by:
getRectValue
in interfaceorg.w3c.dom.css.CSSPrimitiveValue
- Throws:
org.w3c.dom.DOMException
-
getStringValue
public java.lang.String getStringValue() throws org.w3c.dom.DOMException
- Specified by:
getStringValue
in interfaceorg.w3c.dom.css.CSSPrimitiveValue
- Throws:
org.w3c.dom.DOMException
-
setFloatValue
public void setFloatValue(short unitType, float floatValue) throws org.w3c.dom.DOMException
- Specified by:
setFloatValue
in interfaceorg.w3c.dom.css.CSSPrimitiveValue
- Throws:
org.w3c.dom.DOMException
-
setStringValue
public void setStringValue(short stringType, java.lang.String stringValue) throws org.w3c.dom.DOMException
- Specified by:
setStringValue
in interfaceorg.w3c.dom.css.CSSPrimitiveValue
- Throws:
org.w3c.dom.DOMException
-
getCssText
public java.lang.String getCssText()
- Specified by:
getCssText
in interfaceorg.w3c.dom.css.CSSValue
-
getCssValueType
public short getCssValueType()
- Specified by:
getCssValueType
in interfaceorg.w3c.dom.css.CSSValue
-
setCssText
public void setCssText(java.lang.String cssText) throws org.w3c.dom.DOMException
- Specified by:
setCssText
in interfaceorg.w3c.dom.css.CSSValue
- Throws:
org.w3c.dom.DOMException
-
getFSColor
public FSColor getFSColor()
-
getIdentValue
public IdentValue getIdentValue()
-
setIdentValue
public void setIdentValue(IdentValue identValue)
-
getPropertyValueType
public short getPropertyValueType()
-
getOperator
public Token getOperator()
-
setOperator
public void setOperator(Token operator)
-
getStringArrayValue
public java.lang.String[] getStringArrayValue()
-
setStringArrayValue
public void setStringArrayValue(java.lang.String[] stringArrayValue)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getValues
public java.util.List getValues()
-
getFunction
public FSFunction getFunction()
-
getFingerprint
public java.lang.String getFingerprint()
-
-