Home » xml-commons-external-1.4.01-src » org.w3c » dom » css » [javadoc | source]
org.w3c.dom.css
public interface: CSSRule [javadoc | source]

All Known Implementing Classes:
    CSSFontFaceRule, CSSMediaRule, CSSUnknownRule, SVGCSSRule, CSSCharsetRule, CSSPageRule, CSSImportRule, SVGColorProfileRule, CSSStyleRule

The CSSRule interface is the abstract base interface for any type of CSS statement. This includes both rule sets and at-rules. An implementation is expected to preserve all rules specified in a CSS style sheet, even if the rule is not recognized by the parser. Unrecognized rules are represented using the CSSUnknownRule interface.

See also the Document Object Model (DOM) Level 2 Style Specification.

Field Summary
public static final  short UNKNOWN_RULE    The rule is a CSSUnknownRule
public static final  short STYLE_RULE    The rule is a CSSStyleRule
public static final  short CHARSET_RULE    The rule is a CSSCharsetRule
public static final  short IMPORT_RULE    The rule is a CSSImportRule
public static final  short MEDIA_RULE    The rule is a CSSMediaRule
public static final  short FONT_FACE_RULE    The rule is a CSSFontFaceRule
public static final  short PAGE_RULE    The rule is a CSSPageRule
Method from org.w3c.dom.css.CSSRule Summary:
getCssText,   getParentRule,   getParentStyleSheet,   getType,   setCssText
Method from org.w3c.dom.css.CSSRule Detail:
 public String getCssText()
    The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.
 public CSSRule getParentRule()
    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.
 public CSSStyleSheet getParentStyleSheet()
    The style sheet that contains this rule.
 public short getType()
    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.
 public  void setCssText(String cssText) throws DOMException
    The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.