Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.css.parser
Class PropertyValue

java.lang.Object
  extended by 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
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
 
Fields inherited from interface org.w3c.dom.css.CSSValue
CSS_CUSTOM, CSS_INHERIT, CSS_PRIMITIVE_VALUE, CSS_VALUE_LIST
 
Constructor Summary
PropertyValue(FSColor color)
           
PropertyValue(FSFunction function)
           
PropertyValue(IdentValue ident)
           
PropertyValue(java.util.List values)
           
PropertyValue(short type, float floatValue, java.lang.String cssText)
           
PropertyValue(short type, java.lang.String stringValue, java.lang.String cssText)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 interface org.w3c.dom.css.CSSPrimitiveValue
Throws:
org.w3c.dom.DOMException

getFloatValue

public float getFloatValue(short unitType)
                    throws org.w3c.dom.DOMException
Specified by:
getFloatValue in interface org.w3c.dom.css.CSSPrimitiveValue
Throws:
org.w3c.dom.DOMException

getFloatValue

public float getFloatValue()

getPrimitiveType

public short getPrimitiveType()
Specified by:
getPrimitiveType in interface org.w3c.dom.css.CSSPrimitiveValue

getRGBColorValue

public org.w3c.dom.css.RGBColor getRGBColorValue()
                                          throws org.w3c.dom.DOMException
Specified by:
getRGBColorValue in interface org.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 interface org.w3c.dom.css.CSSPrimitiveValue
Throws:
org.w3c.dom.DOMException

getStringValue

public java.lang.String getStringValue()
                                throws org.w3c.dom.DOMException
Specified by:
getStringValue in interface org.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 interface org.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 interface org.w3c.dom.css.CSSPrimitiveValue
Throws:
org.w3c.dom.DOMException

getCssText

public java.lang.String getCssText()
Specified by:
getCssText in interface org.w3c.dom.css.CSSValue

getCssValueType

public short getCssValueType()
Specified by:
getCssValueType in interface org.w3c.dom.css.CSSValue

setCssText

public void setCssText(java.lang.String cssText)
                throws org.w3c.dom.DOMException
Specified by:
setCssText in interface org.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 class java.lang.Object

getValues

public java.util.List getValues()

getFunction

public FSFunction getFunction()

getFingerprint

public java.lang.String getFingerprint()

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home