モジュール jdk.xml.dom
パッケージ org.w3c.dom.css

インタフェースCSSRule

既知のすべてのサブインタフェース:
CSSCharsetRule, CSSFontFaceRule, CSSImportRule, CSSMediaRule, CSSPageRule, CSSStyleRule, CSSUnknownRule

public interface CSSRule
CSSRuleインタフェースは、任意の種類のCSS文のための抽象基底インタフェースです。 これには、ルール・セットとatルールの両方が含まれます。 実装は、パーサーが認識できないルールを含め、CSSスタイル・シートに指定されているすべてのルールを保持することが期待されています。 認識できないルールは、CSSUnknownRuleインタフェースを使用して表されます。

Document Object Model (DOM) Level 2 Style Specification」も参照してください。

導入されたバージョン:
1.4、DOMレベル2
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static short
    ルールはCSSCharsetRuleです。
    static short
    ルールはCSSFontFaceRuleです。
    static short
    ルールはCSSImportRuleです。
    static short
    ルールはCSSMediaRuleです。
    static short
    ルールはCSSPageRuleです。
    static short
    ルールはCSSStyleRuleです。
    static short
    ルールはCSSUnknownRuleです。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    ルールの、解析可能なテキスト表現です。
    このルールが別のルールの内側に含まれている場合(@mediaブロックの内側にあるスタイル・ルールの場合など)には、これが、外側にあるルールです。
    このルールを含んでいるスタイル・シートです。
    short
    前述のルールの種類です。
    void
    setCssText​(String cssText)
    ルールの、解析可能なテキスト表現です。
  • フィールド詳細

  • メソッドの詳細

    • getType

      short getType()
      前述のルールの種類です。 バインディング固有のキャスト・メソッドを使用して、CSSRuleインタフェースのインスタンスから、typeによって暗黙に指定される特定の派生インタフェースにキャストできることが期待されています。
    • getCssText

      String getCssText()
      ルールの、解析可能なテキスト表現です。 これは、ルールの現在の状態を反映しており、そのルールの初期値ではありません。
    • setCssText

      void setCssText(String cssText) throws DOMException
      ルールの、解析可能なテキスト表現です。 これは、ルールの現在の状態を反映しており、そのルールの初期値ではありません。
      例外:
      DOMException - SYNTAX_ERR: 指定されたCSS文字列値に構文エラーがあり、解析できない場合に発生する。
      INVALID_MODIFICATION_ERR: 指定されたCSS文字列値が現在のルールとは違う種類を表している場合に発生する。

      HIERARCHY_REQUEST_ERR: スタイル・シートのこの位置にルールを挿入できない場合に発生する。

      NO_MODIFICATION_ALLOWED_ERR: ルールが読取り専用の場合に発生する。
    • getParentStyleSheet

      CSSStyleSheet getParentStyleSheet()
      このルールを含んでいるスタイル・シートです。
    • getParentRule

      CSSRule getParentRule()
      このルールが別のルールの内側に含まれている場合(@mediaブロックの内側にあるスタイル・ルールの場合など)には、これが、外側にあるルールです。 このルールが別のルールの内側に入れ子になっていない場合、これはnullを返します。