- 
- すべてのスーパー・インタフェース:
- CSSRule
 
 public interface CSSCharsetRule extends CSSRule CSSCharsetRuleインタフェースは、CSSスタイル・シート内の@charsetルールを表します。encoding属性の値は、DOMオブジェクト内のテキスト・データのエンコーディング(常にUTF-16)には影響を与えません。 スタイル・シートがロードされたあと、encoding属性の値は、@charsetルール内にある値になります。 元のドキュメントに@charsetがなかった場合、CSSCharsetRuleは作成されません。encoding属性の値は、スタイル・シートの直列化で使用するエンコーディングのヒントとしても使用できます。@charsetルールの値(ひいては、 CSSCharsetRuleの値)は、ドキュメントの実際のエンコーディングに対応していないことがあります。HTTPヘッダー内などにある、文字エンコーディング情報のほうが優先されますが(CSSドキュメントの体裁を参照)、その情報がCSSCharsetRuleに反映されないからです。Document Object Model (DOM) Level 2 Style Specificationも参照してください。 - 導入されたバージョン:
- 1.4、DOMレベル2
 
- 
- 
フィールドのサマリー- 
インタフェース org.w3c.dom.css.CSSRuleで宣言されたフィールドCHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULE
 
- 
 - 
メソッドのサマリー修飾子と型 メソッド 説明 StringgetEncoding()この@charsetルールで使用されているエンコーディング情報です。voidsetEncoding(String encoding)この@charsetルールで使用されているエンコーディング情報です。- 
インタフェース org.w3c.dom.css.CSSRuleで宣言されたメソッドgetCssText, getParentRule, getParentStyleSheet, getType, setCssText
 
- 
 
- 
- 
- 
メソッドの詳細- 
getEncodingString getEncoding() この@charsetルールで使用されているエンコーディング情報です。
 - 
setEncodingvoid setEncoding(String encoding) throws DOMException この@charsetルールで使用されているエンコーディング情報です。- 例外:
- DOMException- SYNTAX_ERR: 指定されたエンコーディング値に構文エラーがあり、解析できない場合に発生する。
 NO_MODIFICATION_ALLOWED_ERR: このエンコーディング・ルールが読取り専用の場合に発生する。
 
 
- 
 
-