Module jdk.xml.dom

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 Summary

    Fields
    Modifier and Type
    Field
    Description
    static short
    The value is a custom value.
    static short
    The value is inherited and the cssText contains "inherit".
    static short
    The value is a primitive value and an instance of the CSSPrimitiveValue interface can be obtained by using binding-specific casting methods on this instance of the CSSValue interface.
    static short
    The value is a CSSValue list and an instance of the CSSValueList interface can be obtained by using binding-specific casting methods on this instance of the CSSValue interface.
  • Method Summary

    Modifier and Type
    Method
    Description
    A 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_INHERIT
      The value is inherited and the cssText contains "inherit".
      See Also:
      Constant Field Values
    • CSS_PRIMITIVE_VALUE

      static final short CSS_PRIMITIVE_VALUE
      The value is a primitive value and an instance of the CSSPrimitiveValue interface can be obtained by using binding-specific casting methods on this instance of the CSSValue interface.
      See Also:
      Constant Field Values
    • CSS_VALUE_LIST

      static final short CSS_VALUE_LIST
      The value is a CSSValue list and an instance of the CSSValueList interface can be obtained by using binding-specific casting methods on this instance of the CSSValue interface.
      See Also:
      Constant Field Values
    • CSS_CUSTOM

      static final short CSS_CUSTOM
      The value is a custom value.
      See Also:
      Constant Field Values
  • Method Details

    • getCssText

      String getCssText()
      A string representation of the current value.
    • setCssText

      void setCssText(String cssText) throws DOMException
      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.