com.steadystate.css.dom
Class CSSMediaRuleImpl

java.lang.Object
  extended by com.steadystate.css.dom.CSSOMObjectImpl
      extended by com.steadystate.css.dom.AbstractCSSRuleImpl
          extended by com.steadystate.css.dom.CSSMediaRuleImpl
All Implemented Interfaces:
CSSOMObject, Serializable, org.w3c.dom.css.CSSMediaRule, org.w3c.dom.css.CSSRule

public class CSSMediaRuleImpl
extends AbstractCSSRuleImpl
implements org.w3c.dom.css.CSSMediaRule

Implementation of CSSMediaRule.

Author:
David Schweinsberg, rbri
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.w3c.dom.css.CSSRule
CHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULE
 
Constructor Summary
CSSMediaRuleImpl()
           
CSSMediaRuleImpl(CSSStyleSheetImpl parentStyleSheet, org.w3c.dom.css.CSSRule parentRule, org.w3c.dom.stylesheets.MediaList media)
           
 
Method Summary
 void deleteRule(int index)
           
 boolean equals(Object obj)
           
 org.w3c.dom.css.CSSRuleList getCssRules()
           
 String getCssText()
           
 org.w3c.dom.stylesheets.MediaList getMedia()
           
 short getType()
           
 int hashCode()
           
 int insertRule(String rule, int index)
           
 void setCssRules(org.w3c.dom.css.CSSRuleList cssRules)
           
 void setCssText(String cssText)
           
 void setMedia(org.w3c.dom.stylesheets.MediaList media)
           
 void setRuleList(CSSRuleListImpl rules)
           
 String toString()
           
 
Methods inherited from class com.steadystate.css.dom.AbstractCSSRuleImpl
getParentRule, getParentStyleSheet, getParentStyleSheetImpl, setParentRule, setParentStyleSheet
 
Methods inherited from class com.steadystate.css.dom.CSSOMObjectImpl
getUserData, getUserDataMap, setUserData, setUserDataMap
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.css.CSSRule
getParentRule, getParentStyleSheet
 

Constructor Detail

CSSMediaRuleImpl

public CSSMediaRuleImpl(CSSStyleSheetImpl parentStyleSheet,
                        org.w3c.dom.css.CSSRule parentRule,
                        org.w3c.dom.stylesheets.MediaList media)

CSSMediaRuleImpl

public CSSMediaRuleImpl()
Method Detail

setMedia

public void setMedia(org.w3c.dom.stylesheets.MediaList media)

setCssRules

public void setCssRules(org.w3c.dom.css.CSSRuleList cssRules)

getType

public short getType()
Specified by:
getType in interface org.w3c.dom.css.CSSRule

getCssText

public String getCssText()
Specified by:
getCssText in interface org.w3c.dom.css.CSSRule

setCssText

public void setCssText(String cssText)
                throws DOMException
Specified by:
setCssText in interface org.w3c.dom.css.CSSRule
Throws:
DOMException

getMedia

public org.w3c.dom.stylesheets.MediaList getMedia()
Specified by:
getMedia in interface org.w3c.dom.css.CSSMediaRule

getCssRules

public org.w3c.dom.css.CSSRuleList getCssRules()
Specified by:
getCssRules in interface org.w3c.dom.css.CSSMediaRule

insertRule

public int insertRule(String rule,
                      int index)
               throws DOMException
Specified by:
insertRule in interface org.w3c.dom.css.CSSMediaRule
Throws:
DOMException

deleteRule

public void deleteRule(int index)
                throws DOMException
Specified by:
deleteRule in interface org.w3c.dom.css.CSSMediaRule
Throws:
DOMException

setRuleList

public void setRuleList(CSSRuleListImpl rules)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class AbstractCSSRuleImpl

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractCSSRuleImpl


Copyright © 2013. All rights reserved.