Class 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
    • Constructor Detail

      • CSSCharsetRuleImpl

        public CSSCharsetRuleImpl​(CSSStyleSheetImpl parentStyleSheet,
                                  CSSRule parentRule,
                                  java.lang.String encoding)
    • Method Detail

      • getType

        public short getType()
        Description copied from interface: CSSRule
        The 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 the CSSRule interface to the specific derived interface implied by the type.
        Specified by:
        getType in interface CSSRule
      • getCssText

        public java.lang.String getCssText()
        Description copied from interface: CSSRule
        The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.
        Specified by:
        getCssText in interface CSSRule
      • setCssText

        public void setCssText​(java.lang.String cssText)
                        throws org.w3c.dom.DOMException
        Specified by:
        setCssText in interface CSSRule
        Throws:
        org.w3c.dom.DOMException
      • getParentRule

        public CSSRule getParentRule()
        Description copied from interface: CSSRule
        If 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 returns null.
        Specified by:
        getParentRule in interface CSSRule
      • getEncoding

        public java.lang.String getEncoding()
        Description copied from interface: CSSCharsetRule
        The encoding information used in this @charset rule.
        Specified by:
        getEncoding in interface CSSCharsetRule
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
                         throws org.w3c.dom.DOMException
        Specified by:
        setEncoding in interface CSSCharsetRule
        Throws:
        org.w3c.dom.DOMException