インタフェース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ブロックの内側にあるスタイル・ルールの場合など)には、これが、外側にあるルールです。このルールを含んでいるスタイル・シートです。shortgetType()前述のルールの種類です。voidsetCssText(String cssText) ルールの、解析可能なテキスト表現です。
-
フィールド詳細
-
UNKNOWN_RULE
static final short UNKNOWN_RULEルールはCSSUnknownRuleです。- 関連項目:
-
STYLE_RULE
static final short STYLE_RULEルールはCSSStyleRuleです。- 関連項目:
-
CHARSET_RULE
static final short CHARSET_RULEルールはCSSCharsetRuleです。- 関連項目:
-
IMPORT_RULE
static final short IMPORT_RULEルールはCSSImportRuleです。- 関連項目:
-
MEDIA_RULE
static final short MEDIA_RULEルールはCSSMediaRuleです。- 関連項目:
-
FONT_FACE_RULE
static final short FONT_FACE_RULEルールはCSSFontFaceRuleです。- 関連項目:
-
PAGE_RULE
static final short PAGE_RULEルールはCSSPageRuleです。- 関連項目:
-
-
メソッドの詳細
-
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を返します。
-