Class CSSPageRuleImpl

  • All Implemented Interfaces:
    java.io.Serializable, CSSPageRule, CSSRule

    public class CSSPageRuleImpl
    extends java.lang.Object
    implements CSSPageRule, java.io.Serializable
    TO DO: Implement setSelectorText()
    Version:
    $Release$
    Author:
    David Schweinsberg
    See Also:
    Serialized Form
    • Constructor Detail

      • CSSPageRuleImpl

        public CSSPageRuleImpl​(CSSStyleSheetImpl parentStyleSheet,
                               CSSRule parentRule,
                               java.lang.String ident,
                               java.lang.String pseudoPage)
    • 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
      • getSelectorText

        public java.lang.String getSelectorText()
        Description copied from interface: CSSPageRule
        The parsable textual representation of the page selector for the rule.
        Specified by:
        getSelectorText in interface CSSPageRule
      • setSelectorText

        public void setSelectorText​(java.lang.String selectorText)
                             throws org.w3c.dom.DOMException
        Specified by:
        setSelectorText in interface CSSPageRule
        Throws:
        org.w3c.dom.DOMException
      • setIdent

        protected void setIdent​(java.lang.String ident)
      • setPseudoPage

        protected void setPseudoPage​(java.lang.String pseudoPage)