Class CSSMediaRuleImpl

All Implemented Interfaces:
CSSMediaRule, CSSRule, CSSStyleRule

public class CSSMediaRuleImpl extends AbstractCSSStyleRule implements CSSMediaRule

CSSMediaRuleImpl class.

  • Constructor Details

  • Method Details

    • getMedia

      public MediaList getMedia()
      Description copied from interface: CSSMediaRule

      getMedia.

      Specified by:
      getMedia in interface CSSMediaRule
      Returns:
      a MediaList object representing the media queries for this rule.
    • setMedia

      public void setMedia(String media)
      Description copied from interface: CSSMediaRule

      setMedia.

      Specified by:
      setMedia in interface CSSMediaRule
      Parameters:
      media - a String object specifying the media query text.
    • getCssRules

      public CSSRuleList getCssRules()
      Description copied from interface: CSSMediaRule

      getCssRules.

      Specified by:
      getCssRules in interface CSSMediaRule
      Returns:
      a CSSRuleList object containing all CSS rules in this media rule.
    • insertRule

      public void insertRule(String rule)
      Description copied from interface: CSSMediaRule

      insertRule.

      Adds a new rule to the end of this media rule's CSS rule list.
      Specified by:
      insertRule in interface CSSMediaRule
      Parameters:
      rule - a String object containing the CSS rule text to insert.
    • insertRule

      public void insertRule(String rule, Integer index)
      Description copied from interface: CSSMediaRule

      insertRule.

      Adds a new rule at the specified position in this media rule's CSS rule list.
      Specified by:
      insertRule in interface CSSMediaRule
      Parameters:
      rule - a String object containing the CSS rule text to insert.
      index - an Integer specifying the position at which to insert the rule.
    • deleteRule

      public void deleteRule(Integer index)
      Description copied from interface: CSSMediaRule

      deleteRule.

      Removes a rule at the specified position from this media rule's CSS rule list.
      Specified by:
      deleteRule in interface CSSMediaRule
      Parameters:
      index - an Integer specifying the position of the rule to remove.
    • toString

      public String toString()
      Overrides:
      toString in class CSSRuleImpl