org.w3c.dom.css
Interface CSSCharsetRule

All Superinterfaces:
CSSRule sample code for org.w3c.dom.css.CSSRule definition code for org.w3c.dom.css.CSSRule

public interface CSSCharsetRule
extends CSSRule sample code for org.w3c.dom.css.CSSRule definition code for org.w3c.dom.css.CSSRule

The CSSCharsetRule interface represents a @charset rule in a CSS style sheet. The value of the encoding attribute does not affect the encoding of text data in the DOM objects; this encoding is always UTF-16. After a stylesheet is loaded, the value of the encoding attribute is the value found in the @charset rule. If there was no @charset in the original document, then no CSSCharsetRule is created. The value of the encoding attribute may also be used as a hint for the encoding used on serialization of the style sheet.

The value of the @charset rule (and therefore of the CSSCharsetRule) may not correspond to the encoding the document actually came in; character encoding information e.g. in an HTTP header, has priority (see CSS document representation) but this is not reflected in the CSSCharsetRule.

See also the Document Object Model (DOM) Level 2 Style Specification.

Since:
DOM Level 2

Field Summary
 
Fields inherited from interface org.w3c.dom.css.CSSRule sample code for org.w3c.dom.css.CSSRule definition code for org.w3c.dom.css.CSSRule
CHARSET_RULE sample code for org.w3c.dom.css.CSSRule.CHARSET_RULE definition code for org.w3c.dom.css.CSSRule.CHARSET_RULE , FONT_FACE_RULE sample code for org.w3c.dom.css.CSSRule.FONT_FACE_RULE definition code for org.w3c.dom.css.CSSRule.FONT_FACE_RULE , IMPORT_RULE sample code for org.w3c.dom.css.CSSRule.IMPORT_RULE definition code for org.w3c.dom.css.CSSRule.IMPORT_RULE , MEDIA_RULE sample code for org.w3c.dom.css.CSSRule.MEDIA_RULE definition code for org.w3c.dom.css.CSSRule.MEDIA_RULE , PAGE_RULE sample code for org.w3c.dom.css.CSSRule.PAGE_RULE definition code for org.w3c.dom.css.CSSRule.PAGE_RULE , STYLE_RULE sample code for org.w3c.dom.css.CSSRule.STYLE_RULE definition code for org.w3c.dom.css.CSSRule.STYLE_RULE , UNKNOWN_RULE sample code for org.w3c.dom.css.CSSRule.UNKNOWN_RULE definition code for org.w3c.dom.css.CSSRule.UNKNOWN_RULE
 
Method Summary
 String sample code for java.lang.String definition code for java.lang.String getEncoding sample code for org.w3c.dom.css.CSSCharsetRule.getEncoding() definition code for org.w3c.dom.css.CSSCharsetRule.getEncoding() ()
          The encoding information used in this @charset rule.
 void setEncoding sample code for org.w3c.dom.css.CSSCharsetRule.setEncoding(java.lang.String) definition code for org.w3c.dom.css.CSSCharsetRule.setEncoding(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  encoding)
           
 
Methods inherited from interface org.w3c.dom.css.CSSRule sample code for org.w3c.dom.css.CSSRule definition code for org.w3c.dom.css.CSSRule
getCssText sample code for org.w3c.dom.css.CSSRule.getCssText() definition code for org.w3c.dom.css.CSSRule.getCssText() , getParentRule sample code for org.w3c.dom.css.CSSRule.getParentRule() definition code for org.w3c.dom.css.CSSRule.getParentRule() , getParentStyleSheet sample code for org.w3c.dom.css.CSSRule.getParentStyleSheet() definition code for org.w3c.dom.css.CSSRule.getParentStyleSheet() , getType sample code for org.w3c.dom.css.CSSRule.getType() definition code for org.w3c.dom.css.CSSRule.getType() , setCssText sample code for org.w3c.dom.css.CSSRule.setCssText(java.lang.String) definition code for org.w3c.dom.css.CSSRule.setCssText(java.lang.String)
 

Method Detail

getEncoding sample code for org.w3c.dom.css.CSSCharsetRule.getEncoding() definition code for org.w3c.dom.css.CSSCharsetRule.getEncoding()

String sample code for java.lang.String definition code for java.lang.String  getEncoding()
The encoding information used in this @charset rule.

Throws:
DOMException sample code for org.w3c.dom.DOMException definition code for org.w3c.dom.DOMException - SYNTAX_ERR: Raised if the specified encoding value has a syntax error and is unparsable.
NO_MODIFICATION_ALLOWED_ERR: Raised if this encoding rule is readonly.

setEncoding sample code for org.w3c.dom.css.CSSCharsetRule.setEncoding(java.lang.String) definition code for org.w3c.dom.css.CSSCharsetRule.setEncoding(java.lang.String)

void setEncoding(String sample code for java.lang.String definition code for java.lang.String  encoding)
                 throws DOMException sample code for org.w3c.dom.DOMException definition code for org.w3c.dom.DOMException 
Throws:
DOMException sample code for org.w3c.dom.DOMException definition code for org.w3c.dom.DOMException