Module jdk.xml.dom

Interface CSSRule

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static short CHARSET_RULE
      The rule is a CSSCharsetRule.
      static short FONT_FACE_RULE
      The rule is a CSSFontFaceRule.
      static short IMPORT_RULE
      The rule is a CSSImportRule.
      static short MEDIA_RULE
      The rule is a CSSMediaRule.
      static short PAGE_RULE
      The rule is a CSSPageRule.
      static short STYLE_RULE
      The rule is a CSSStyleRule.
      static short UNKNOWN_RULE
      The rule is a CSSUnknownRule.
    • Method Summary

      Modifier and Type Method Description
      String getCssText()
      The parsable textual representation of the rule.
      CSSRule getParentRule()
      If this rule is contained inside another rule (e.g. a style rule inside an @media block), this is the containing rule.
      CSSStyleSheet getParentStyleSheet()
      The style sheet that contains this rule.
      short getType()
      The type of the rule, as defined above.
      void setCssText​(String cssText)
      The parsable textual representation of the rule.
    • Method Detail

      • getType

        short getType()
        The type of the rule, as defined above. The expectation is that binding-specific casting methods can be used to cast down from an instance of the CSSRule interface to the specific derived interface implied by the type.
      • getCssText

        String getCssText()
        The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.
      • setCssText

        void setCssText​(String cssText)
                 throws DOMException
        The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.
        Throws:
        DOMException - SYNTAX_ERR: Raised if the specified CSS string value has a syntax error and is unparsable.
        INVALID_MODIFICATION_ERR: Raised if the specified CSS string value represents a different type of rule than the current one.
        HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at this point in the style sheet.
        NO_MODIFICATION_ALLOWED_ERR: Raised if the rule is readonly.
      • getParentStyleSheet

        CSSStyleSheet getParentStyleSheet()
        The style sheet that contains this rule.
      • getParentRule

        CSSRule getParentRule()
        If this rule is contained inside another rule (e.g. a style rule inside an @media block), this is the containing rule. If this rule is not nested inside any other rules, this returns null.