org.w3c.dom.css
Interface CSSMediaRule

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

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

The CSSMediaRule interface represents a @media rule in a CSS style sheet. A @media rule can be used to delimit style rules for specific media types.

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
 void deleteRule sample code for org.w3c.dom.css.CSSMediaRule.deleteRule(int) definition code for org.w3c.dom.css.CSSMediaRule.deleteRule(int) (int index)
          Used to delete a rule from the media block.
 CSSRuleList sample code for org.w3c.dom.css.CSSRuleList definition code for org.w3c.dom.css.CSSRuleList getCssRules sample code for org.w3c.dom.css.CSSMediaRule.getCssRules() definition code for org.w3c.dom.css.CSSMediaRule.getCssRules() ()
          A list of all CSS rules contained within the media block.
 MediaList sample code for org.w3c.dom.stylesheets.MediaList definition code for org.w3c.dom.stylesheets.MediaList getMedia sample code for org.w3c.dom.css.CSSMediaRule.getMedia() definition code for org.w3c.dom.css.CSSMediaRule.getMedia() ()
          A list of media types for this rule.
 int insertRule sample code for org.w3c.dom.css.CSSMediaRule.insertRule(java.lang.String, int) definition code for org.w3c.dom.css.CSSMediaRule.insertRule(java.lang.String, int) (String sample code for java.lang.String definition code for java.lang.String  rule, int index)
          Used to insert a new rule into the media block.
 
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

getMedia sample code for org.w3c.dom.css.CSSMediaRule.getMedia() definition code for org.w3c.dom.css.CSSMediaRule.getMedia()

MediaList sample code for org.w3c.dom.stylesheets.MediaList definition code for org.w3c.dom.stylesheets.MediaList  getMedia()
A list of media types for this rule.


getCssRules sample code for org.w3c.dom.css.CSSMediaRule.getCssRules() definition code for org.w3c.dom.css.CSSMediaRule.getCssRules()

CSSRuleList sample code for org.w3c.dom.css.CSSRuleList definition code for org.w3c.dom.css.CSSRuleList  getCssRules()
A list of all CSS rules contained within the media block.


insertRule sample code for org.w3c.dom.css.CSSMediaRule.insertRule(java.lang.String, int) definition code for org.w3c.dom.css.CSSMediaRule.insertRule(java.lang.String, int)

int insertRule(String sample code for java.lang.String definition code for java.lang.String  rule,
               int index)
               throws DOMException sample code for org.w3c.dom.DOMException definition code for org.w3c.dom.DOMException 
Used to insert a new rule into the media block.

Parameters:
rule - The parsable text representing the rule. For rule sets this contains both the selector and the style declaration. For at-rules, this specifies both the at-identifier and the rule content.
index - The index within the media block's rule collection of the rule before which to insert the specified rule. If the specified index is equal to the length of the media blocks's rule collection, the rule will be added to the end of the media block.
Returns:
The index within the media block's rule collection of the newly inserted rule.
Throws:
DOMException sample code for org.w3c.dom.DOMException definition code for org.w3c.dom.DOMException - HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at the specified index, e.g., if an @import rule is inserted after a standard rule set or other at-rule.
INDEX_SIZE_ERR: Raised if the specified index is not a valid insertion point.
NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is readonly.
SYNTAX_ERR: Raised if the specified rule has a syntax error and is unparsable.

deleteRule sample code for org.w3c.dom.css.CSSMediaRule.deleteRule(int) definition code for org.w3c.dom.css.CSSMediaRule.deleteRule(int)

void deleteRule(int index)
                throws DOMException sample code for org.w3c.dom.DOMException definition code for org.w3c.dom.DOMException 
Used to delete a rule from the media block.

Parameters:
index - The index within the media block's rule collection of the rule to remove.
Throws:
DOMException sample code for org.w3c.dom.DOMException definition code for org.w3c.dom.DOMException - INDEX_SIZE_ERR: Raised if the specified index does not correspond to a rule in the media rule list.
NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is readonly.