- All Known Subinterfaces:
- CSSPrimitiveValue,- CSSValueList
public interface CSSValue
The 
CSSValue interface represents a simple or a complex
 value. A CSSValue object only occurs in a context of a CSS
 property.
 See also the Document Object Model (DOM) Level 2 Style Specification.
- Since:
- 1.4, DOM Level 2
- 
Field SummaryFields Modifier and Type Field Description static shortCSS_CUSTOMThe value is a custom value.static shortCSS_INHERITThe value is inherited and thecssTextcontains "inherit".static shortCSS_PRIMITIVE_VALUEThe value is a primitive value and an instance of theCSSPrimitiveValueinterface can be obtained by using binding-specific casting methods on this instance of theCSSValueinterface.static shortCSS_VALUE_LISTThe value is aCSSValuelist and an instance of theCSSValueListinterface can be obtained by using binding-specific casting methods on this instance of theCSSValueinterface.
- 
Method SummaryModifier and Type Method Description StringgetCssText()A string representation of the current value.shortgetCssValueType()A code defining the type of the value as defined above.voidsetCssText(String cssText)A string representation of the current value.
- 
Field Details- 
CSS_INHERITstatic final short CSS_INHERITThe value is inherited and thecssTextcontains "inherit".- See Also:
- Constant Field Values
 
- 
CSS_PRIMITIVE_VALUEstatic final short CSS_PRIMITIVE_VALUEThe value is a primitive value and an instance of theCSSPrimitiveValueinterface can be obtained by using binding-specific casting methods on this instance of theCSSValueinterface.- See Also:
- Constant Field Values
 
- 
CSS_VALUE_LISTstatic final short CSS_VALUE_LISTThe value is aCSSValuelist and an instance of theCSSValueListinterface can be obtained by using binding-specific casting methods on this instance of theCSSValueinterface.- See Also:
- Constant Field Values
 
- 
CSS_CUSTOMstatic final short CSS_CUSTOMThe value is a custom value.- See Also:
- Constant Field Values
 
 
- 
- 
Method Details- 
getCssTextString getCssText()A string representation of the current value.
- 
setCssTextA string representation of the current value.- 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.
 
- 
getCssValueTypeshort getCssValueType()A code defining the type of the value as defined above.
 
-