- 
- All Known Subinterfaces:
- CSSCharsetRule,- CSSFontFaceRule,- CSSImportRule,- CSSMediaRule,- CSSPageRule,- CSSStyleRule,- CSSUnknownRule
 
 public interface CSSRuleTheCSSRuleinterface 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 theCSSUnknownRuleinterface.See also the Document Object Model (DOM) Level 2 Style Specification. - Since:
- 1.4, DOM Level 2
 
- 
- 
Field SummaryFields Modifier and Type Field Description static shortCHARSET_RULEThe rule is aCSSCharsetRule.static shortFONT_FACE_RULEThe rule is aCSSFontFaceRule.static shortIMPORT_RULEThe rule is aCSSImportRule.static shortMEDIA_RULEThe rule is aCSSMediaRule.static shortPAGE_RULEThe rule is aCSSPageRule.static shortSTYLE_RULEThe rule is aCSSStyleRule.static shortUNKNOWN_RULEThe rule is aCSSUnknownRule.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCssText()The parsable textual representation of the rule.CSSRulegetParentRule()If this rule is contained inside another rule (e.g. a style rule inside an @media block), this is the containing rule.CSSStyleSheetgetParentStyleSheet()The style sheet that contains this rule.shortgetType()The type of the rule, as defined above.voidsetCssText(String cssText)The parsable textual representation of the rule.
 
- 
- 
- 
Field Detail- 
UNKNOWN_RULEstatic final short UNKNOWN_RULE The rule is aCSSUnknownRule.- See Also:
- Constant Field Values
 
 - 
STYLE_RULEstatic final short STYLE_RULE The rule is aCSSStyleRule.- See Also:
- Constant Field Values
 
 - 
CHARSET_RULEstatic final short CHARSET_RULE The rule is aCSSCharsetRule.- See Also:
- Constant Field Values
 
 - 
IMPORT_RULEstatic final short IMPORT_RULE The rule is aCSSImportRule.- See Also:
- Constant Field Values
 
 - 
MEDIA_RULEstatic final short MEDIA_RULE The rule is aCSSMediaRule.- See Also:
- Constant Field Values
 
 - 
FONT_FACE_RULEstatic final short FONT_FACE_RULE The rule is aCSSFontFaceRule.- See Also:
- Constant Field Values
 
 - 
PAGE_RULEstatic final short PAGE_RULE The rule is aCSSPageRule.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getTypeshort 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 theCSSRuleinterface to the specific derived interface implied by thetype.
 - 
getCssTextString getCssText() The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.
 - 
setCssTextvoid 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.- Throws:
- DOMException- SYNTAX_ERR: Raised if the specified CSS string value has a syntax error and is unparsable.
 INVALID_MODIFICATION_ERR: Raised if the specified CSS string value represents a different type of rule than the current one.
 HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at this point in the style sheet.
 NO_MODIFICATION_ALLOWED_ERR: Raised if the rule is readonly.
 
 - 
getParentStyleSheetCSSStyleSheet getParentStyleSheet() The style sheet that contains this rule.
 - 
getParentRuleCSSRule 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 returnsnull.
 
- 
 
-