public interface CSSRule
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.
Modifier and Type | Field and Description |
---|---|
static short |
CHARSET_RULE
The rule is a
CSSCharsetRule . |
static short |
FONT_FACE_RULE
The rule is a
CSSFontFaceRule . |
static short |
IMPORT_RULE
The rule is a
CSSImportRule . |
static short |
MEDIA_RULE
The rule is a
CSSMediaRule . |
static short |
PAGE_RULE
The rule is a
CSSPageRule . |
static short |
STYLE_RULE
The rule is a
CSSStyleRule . |
static short |
UNKNOWN_RULE
The rule is a
CSSUnknownRule . |
Modifier and Type | Method and Description |
---|---|
String |
getCssText()
The parsable textual representation of the rule.
|
CSSRule |
getParentRule()
If this rule is contained inside another rule (e.g.
|
CSSStyleSheet |
getParentStyleSheet()
The style sheet that contains this rule.
|
short |
getType()
The type of the rule, as defined above.
|
void |
setCssText(String cssText)
The parsable textual representation of the rule.
|
static final short UNKNOWN_RULE
CSSUnknownRule
.static final short STYLE_RULE
CSSStyleRule
.static final short CHARSET_RULE
CSSCharsetRule
.static final short IMPORT_RULE
CSSImportRule
.static final short MEDIA_RULE
CSSMediaRule
.static final short FONT_FACE_RULE
CSSFontFaceRule
.static final short PAGE_RULE
CSSPageRule
.short getType()
CSSRule
interface to the specific
derived interface implied by the type
.String getCssText()
void setCssText(String cssText) throws DOMException
DOMException
- SYNTAX_ERR: Raised if the specified CSS string value has a syntax
error and is unparsable.
CSSStyleSheet getParentStyleSheet()
CSSRule getParentRule()
null
. Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2005, 2015, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.