Interface CSSValue
- 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 SummaryFieldsModifier and TypeFieldDescriptionstatic final shortThe value is a custom value.static final shortThe value is inherited and thecssTextcontains "inherit".static final shortThe 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 final shortThe 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 TypeMethodDescriptionA string representation of the current value.shortA 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:
 
- 
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:
 
- 
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:
 
- 
CSS_CUSTOMstatic final short CSS_CUSTOMThe value is a custom value.- See Also:
 
 
- 
- 
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.
 
-