- 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
FieldsModifier 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 Summary
Modifier 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_INHERIT
static final short CSS_INHERITThe value is inherited and thecssTextcontains "inherit".- See Also:
-
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:
-
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:
-
CSS_CUSTOM
static final short CSS_CUSTOMThe value is a custom value.- See Also:
-
-
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.
-