- 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 Summary
Fields 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 Summary
Modifier 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_INHERIT
static final short CSS_INHERITThe value is inherited and thecssTextcontains "inherit".- See Also:
- Constant Field Values
-
CSS_PRIMITIVE_VALUE
static 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_LIST
static 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_CUSTOM
static final short CSS_CUSTOMThe value is a custom value.- See Also:
- Constant Field Values
-
-
Method Details
-
getCssText
String getCssText()A string representation of the current value. -
setCssText
A 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.
-
getCssValueType
short getCssValueType()A code defining the type of the value as defined above.
-