public class Stylesheet extends java.lang.Object implements RulesetContainer
Ruleset
, and has an origin--either user agent, user, or author. A
Stylesheet can only be instantiated from a SAC CSSStyleSheet instance-- this
would be the output of a SAC-compliant parser after parsing a CSS stream or
source. A Stylesheet is immutable; after instantiation, you can query the
origin and the Ruleset
, but not modify either of them.Constructor and Description |
---|
Stylesheet(java.lang.String uri,
int origin)
Creates a new instance of Stylesheet
|
Modifier and Type | Method and Description |
---|---|
void |
addContent(MediaRule rule) |
void |
addContent(PageRule rule) |
void |
addContent(Ruleset ruleset) |
void |
addFontFaceRule(FontFaceRule rule) |
void |
addImportRule(StylesheetInfo info) |
java.util.List |
getContents() |
java.util.List |
getFontFaceRules() |
java.util.List |
getImportRules() |
int |
getOrigin()
Gets the origin attribute of the Stylesheet object
|
java.lang.String |
getURI()
Gets the URI of the Stylesheet object
|
public Stylesheet(java.lang.String uri, int origin)
uri
- origin
- public int getOrigin()
getOrigin
in interface RulesetContainer
public java.lang.String getURI()
public void addContent(Ruleset ruleset)
addContent
in interface RulesetContainer
public void addContent(MediaRule rule)
public void addContent(PageRule rule)
public java.util.List getContents()
public void addImportRule(StylesheetInfo info)
public java.util.List getImportRules()
public void addFontFaceRule(FontFaceRule rule)
public java.util.List getFontFaceRules()