Package com.steadystate.css.dom
Class CSSCharsetRuleImpl
- java.lang.Object
-
- com.steadystate.css.dom.CSSCharsetRuleImpl
-
- All Implemented Interfaces:
java.io.Serializable,CSSCharsetRule,CSSRule
public class CSSCharsetRuleImpl extends java.lang.Object implements CSSCharsetRule, java.io.Serializable
- Version:
- $Release$
- Author:
- David Schweinsberg
- 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
Constructors Constructor Description CSSCharsetRuleImpl(CSSStyleSheetImpl parentStyleSheet, CSSRule parentRule, java.lang.String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCssText()The parsable textual representation of the rule.java.lang.StringgetEncoding()The encoding information used in this@charsetrule.CSSRulegetParentRule()If this rule is contained inside another rule (e.g.CSSStyleSheetgetParentStyleSheet()The style sheet that contains this rule.shortgetType()The type of the rule, as defined above.voidsetCssText(java.lang.String cssText)voidsetEncoding(java.lang.String encoding)
-
-
-
Constructor Detail
-
CSSCharsetRuleImpl
public CSSCharsetRuleImpl(CSSStyleSheetImpl parentStyleSheet, CSSRule parentRule, java.lang.String encoding)
-
-
Method Detail
-
getType
public short getType()
Description copied from interface:CSSRuleThe type of the rule, as defined above. The expectation is that binding-specific casting methods can be used to cast down from an instance of theCSSRuleinterface to the specific derived interface implied by thetype.
-
getCssText
public java.lang.String getCssText()
Description copied from interface:CSSRuleThe parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.- Specified by:
getCssTextin interfaceCSSRule
-
setCssText
public void setCssText(java.lang.String cssText) throws org.w3c.dom.DOMException- Specified by:
setCssTextin interfaceCSSRule- Throws:
org.w3c.dom.DOMException
-
getParentStyleSheet
public CSSStyleSheet getParentStyleSheet()
Description copied from interface:CSSRuleThe style sheet that contains this rule.- Specified by:
getParentStyleSheetin interfaceCSSRule
-
getParentRule
public CSSRule getParentRule()
Description copied from interface:CSSRuleIf this rule is contained inside another rule (e.g. a style rule inside an @media block), this is the containing rule. If this rule is not nested inside any other rules, this returnsnull.- Specified by:
getParentRulein interfaceCSSRule
-
getEncoding
public java.lang.String getEncoding()
Description copied from interface:CSSCharsetRuleThe encoding information used in this@charsetrule.- Specified by:
getEncodingin interfaceCSSCharsetRule
-
setEncoding
public void setEncoding(java.lang.String encoding) throws org.w3c.dom.DOMException- Specified by:
setEncodingin interfaceCSSCharsetRule- Throws:
org.w3c.dom.DOMException
-
-