モジュール 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 final short
    ルールはCSSCharsetRuleです。
    static final short
    ルールはCSSFontFaceRuleです。
    static final short
    ルールはCSSImportRuleです。
    static final short
    ルールはCSSMediaRuleです。
    static final short
    ルールはCSSPageRuleです。
    static final short
    ルールはCSSStyleRuleです。
    static final 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を返します。