|
共通 DOM API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface CSSCharsetRule
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」も参照してください。
フィールドの概要 |
---|
インタフェース org.w3c.dom.css.CSSRule から継承されたフィールド |
---|
CHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULE |
メソッドの概要 | |
---|---|
String |
getEncoding()
この @charset ルールで使用されているエンコーディング情報です。 |
void |
setEncoding(String encoding)
この @charset ルールで使用されているエンコーディング情報です。 |
インタフェース org.w3c.dom.css.CSSRule から継承されたメソッド |
---|
getCssText, getParentRule, getParentStyleSheet, getType, setCssText |
メソッドの詳細 |
---|
String getEncoding()
@charset
ルールで使用されているエンコーディング情報です。
void setEncoding(String encoding) throws DOMException
@charset
ルールで使用されているエンコーディング情報です。
DOMException
- SYNTAX_ERR:指定されたエンコーディング値に構文エラーがあり、解析できない場合に発生する
|
共通 DOM API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |