Class CSSPageRuleImpl

java.lang.Object
com.steadystate.css.dom.CSSPageRuleImpl
All Implemented Interfaces:
Serializable, CSSPageRule, CSSRule

public class CSSPageRuleImpl extends Object implements CSSPageRule, Serializable
TO DO: Implement setSelectorText()
Version:
$Release$
Author:
David Schweinsberg
See Also:
  • Constructor Details

  • Method Details

    • 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 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(String cssText) throws DOMException
      Specified by:
      setCssText in interface CSSRule
      Throws:
      DOMException
    • getParentStyleSheet

      public CSSStyleSheet getParentStyleSheet()
      Description copied from interface: CSSRule
      The style sheet that contains this rule.
      Specified by:
      getParentStyleSheet in interface CSSRule
    • 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 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(String selectorText) throws DOMException
      Specified by:
      setSelectorText in interface CSSPageRule
      Throws:
      DOMException
    • getStyle

      public CSSStyleDeclaration getStyle()
      Description copied from interface: CSSPageRule
      The declaration-block of this rule.
      Specified by:
      getStyle in interface CSSPageRule
    • setIdent

      protected void setIdent(String ident)
    • setPseudoPage

      protected void setPseudoPage(String pseudoPage)
    • setStyle

      public void setStyle(CSSStyleDeclarationImpl style)