- 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
Modifier and TypeFieldDescriptionstatic final short
The value is a custom value.static final short
The value is inherited and thecssText
contains "inherit".static final short
The value is a primitive value and an instance of theCSSPrimitiveValue
interface can be obtained by using binding-specific casting methods on this instance of theCSSValue
interface.static final short
The value is aCSSValue
list and an instance of theCSSValueList
interface can be obtained by using binding-specific casting methods on this instance of theCSSValue
interface. -
Method Summary
Modifier and TypeMethodDescriptionA string representation of the current value.short
A code defining the type of the value as defined above.void
setCssText
(String cssText) A string representation of the current value.
-
Field Details
-
CSS_INHERIT
static final short CSS_INHERITThe value is inherited and thecssText
contains "inherit".- See Also:
-
CSS_PRIMITIVE_VALUE
static final short CSS_PRIMITIVE_VALUEThe value is a primitive value and an instance of theCSSPrimitiveValue
interface can be obtained by using binding-specific casting methods on this instance of theCSSValue
interface.- See Also:
-
CSS_VALUE_LIST
static final short CSS_VALUE_LISTThe value is aCSSValue
list and an instance of theCSSValueList
interface can be obtained by using binding-specific casting methods on this instance of theCSSValue
interface.- 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.
-