Common DOM API

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」も参照してください。

導入されたバージョン:
DOM Level 2

フィールドの概要
static short CHARSET_RULE
          ルールは CSSCharsetRule です。
static short FONT_FACE_RULE
          ルールは CSSFontFaceRule です。
static short IMPORT_RULE
          ルールは CSSImportRule です。
static short MEDIA_RULE
          ルールは CSSMediaRule です。
static short PAGE_RULE
          ルールは CSSPageRule です。
static short STYLE_RULE
          ルールは CSSStyleRule です。
static short UNKNOWN_RULE
          ルールは CSSUnknownRule です。
 
メソッドの概要
 String getCssText()
          ルールの、解析可能なテキスト表現です。
 CSSRule getParentRule()
          このルールが別のルールの内側に含まれている場合 (たとえば、@media ブロックの内側に あるスタイルルールの場合) には、これが、外側にあるルールです。
 CSSStyleSheet getParentStyleSheet()
          このルールを含んでいるスタイルシートです。
 short getType()
          前述のルールの種類です。
 void setCssText(String cssText)
           
 

フィールドの詳細

UNKNOWN_RULE

public static final short UNKNOWN_RULE
ルールは CSSUnknownRule です。

関連項目:
定数フィールド値

STYLE_RULE

public static final short STYLE_RULE
ルールは CSSStyleRule です。

関連項目:
定数フィールド値

CHARSET_RULE

public static final short CHARSET_RULE
ルールは CSSCharsetRule です。

関連項目:
定数フィールド値

IMPORT_RULE

public static final short IMPORT_RULE
ルールは CSSImportRule です。

関連項目:
定数フィールド値

MEDIA_RULE

public static final short MEDIA_RULE
ルールは CSSMediaRule です。

関連項目:
定数フィールド値

FONT_FACE_RULE

public static final short FONT_FACE_RULE
ルールは CSSFontFaceRule です。

関連項目:
定数フィールド値

PAGE_RULE

public static final short PAGE_RULE
ルールは CSSPageRule です。

関連項目:
定数フィールド値
メソッドの詳細

getType

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


getCssText

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

例外:
DOMException - SYNTAX_ERR:指定された CSS 文字列値に構文エラーがあり、解析できない場合に 発生する
INVALID_MODIFICATION_ERR:指定された CSS 文字列値が現在のルールとは 違う種類を表している場合に発生する
HIERARCHY_REQUEST_ERR:スタイルシートのこの位置にルールを挿入できない 場合に発生する
NO_MODIFICATION_ALLOWED_ERR:ルールが読み取り専用の場合に発生する

setCssText

public void setCssText(String cssText)
                throws DOMException
DOMException

getParentStyleSheet

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


getParentRule

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


Common DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.