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.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<FontFaceRule> private final List
<StylesheetInfo> private final int
private final String
The info for this stylesheet -
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
-
Field Details
-
_uri
The info for this stylesheet -
_origin
private final int _origin -
_fontFaceRules
-
_importRules
-
_contents
-
-
Constructor Details
-
Stylesheet
Creates a new instance of Stylesheet
-
-
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
-