org.apache.batik.css.dom
Class CSSOMValue.ListComponent

java.lang.Object
  |
  +--org.apache.batik.css.dom.CSSOMValue.AbstractComponent
        |
        +--org.apache.batik.css.dom.CSSOMValue.ListComponent
All Implemented Interfaces:
CSSPrimitiveValue, CSSValue
Enclosing class:
CSSOMValue

protected class CSSOMValue.ListComponent
extends CSSOMValue.AbstractComponent

To represents a List component.


Field Summary
protected  int index
          The index of this component.
 
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
CSSOMValue.ListComponent(int idx)
          Creates a new ListComponent.
 
Method Summary
protected  Value getValue()
          The returns the actual value of this component.
 void setCssText(java.lang.String cssText)
          DOM: Implements CSSValue.setCssText(String).
 void setFloatValue(short unitType, float floatValue)
          DOM: Implements CSSPrimitiveValue.setFloatValue(short,float).
 void setStringValue(short stringType, java.lang.String stringValue)
          DOM: Implements CSSPrimitiveValue.setStringValue(short,String).
 
Methods inherited from class org.apache.batik.css.dom.CSSOMValue.AbstractComponent
getCounterValue, getCssText, getCssValueType, getFloatValue, getLength, getPrimitiveType, getRectValue, getRGBColorValue, getStringValue, item
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

index

protected int index
The index of this component.
Constructor Detail

CSSOMValue.ListComponent

public CSSOMValue.ListComponent(int idx)
Creates a new ListComponent.
Method Detail

getValue

protected Value getValue()
The returns the actual value of this component.
Overrides:
getValue in class CSSOMValue.AbstractComponent

setCssText

public void setCssText(java.lang.String cssText)
                throws DOMException
DOM: Implements CSSValue.setCssText(String).
Following copied from interface: org.w3c.dom.css.CSSValue
Throws:
DOMException - SYNTAX_ERR: Raised if the specified CSS string value has a syntax error (according to the attached property) or is unparsable.
INVALID_MODIFICATION_ERR: Raised if the specified CSS string value represents a different type of values than the values allowed by the CSS property.
NO_MODIFICATION_ALLOWED_ERR: Raised if this value is readonly.

setFloatValue

public void setFloatValue(short unitType,
                          float floatValue)
                   throws DOMException
DOM: Implements CSSPrimitiveValue.setFloatValue(short,float).
Following copied from interface: org.w3c.dom.css.CSSPrimitiveValue
Parameters:
unitType - A unit code as defined above. The unit code can only be a float unit type (i.e. CSS_NUMBER, CSS_PERCENTAGE, CSS_EMS, CSS_EXS, CSS_PX, CSS_CM, CSS_MM, CSS_IN, CSS_PT, CSS_PC, CSS_DEG, CSS_RAD, CSS_GRAD, CSS_MS, CSS_S, CSS_HZ, CSS_KHZ, CSS_DIMENSION).
floatValue - The new float value.
Throws:
DOMException - INVALID_ACCESS_ERR: Raised if the attached property doesn't support the float value or the unit type.
NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.

setStringValue

public void setStringValue(short stringType,
                           java.lang.String stringValue)
                    throws DOMException
DOM: Implements CSSPrimitiveValue.setStringValue(short,String).
Following copied from interface: org.w3c.dom.css.CSSPrimitiveValue
Parameters:
stringType - A string code as defined above. The string code can only be a string unit type (i.e. CSS_STRING, CSS_URI, CSS_IDENT, and CSS_ATTR).
stringValue - The new string value.
Throws:
DOMException - INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a string value or if the string value can't be converted into the specified unit.
NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.


Copyright © 2002 Apache Software Foundation. All Rights Reserved.