Package org.xhtmlrenderer.css.sheet
Class Stylesheet
java.lang.Object
org.xhtmlrenderer.css.sheet.Stylesheet
- All Implemented Interfaces:
RulesetContainer
A representation of a CSS style sheet. A Stylesheet has the sheet's rules in
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.- Author:
- Torbjörn Gannholm, Patrick Wright
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addContent
(MediaRule rule) void
addContent
(PageRule rule) void
addContent
(Ruleset ruleset) void
addFontFaceRule
(FontFaceRule rule) void
addImportRule
(StylesheetInfo info) int
Gets the origin attribute of the Stylesheet objectgetURI()
Gets the URI of the Stylesheet object
-
Constructor Details
-
Stylesheet
Creates a new instance of Stylesheet- Parameters:
uri
-origin
-
-
-
Method Details
-
getOrigin
public int getOrigin()Gets the origin attribute of the Stylesheet object- Specified by:
getOrigin
in interfaceRulesetContainer
- Returns:
- The origin value
-
getURI
Gets the URI of the Stylesheet object- Returns:
- The URI
-
addContent
- Specified by:
addContent
in interfaceRulesetContainer
-
addContent
-
addContent
-
getContents
-
addImportRule
-
getImportRules
-
addFontFaceRule
-
getFontFaceRules
-