Package org.apache.batik.css.engine
Class StyleSheet
- java.lang.Object
-
- org.apache.batik.css.engine.StyleSheet
-
- Direct Known Subclasses:
MediaRule
public class StyleSheet extends java.lang.Object
This class represents a list of rules.- Version:
- $Id: StyleSheet.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
alternate
Whether or not this stylesheet is alternate.protected org.w3c.css.sac.SACMediaList
media
The media to use to cascade properties.protected StyleSheet
parent
The parent sheet, if any.protected Rule[]
rules
The rules.protected int
size
The number of rules.protected java.lang.String
title
The style sheet title.
-
Constructor Summary
Constructors Constructor Description StyleSheet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
append(Rule r)
Appends a rule to the stylesheet.void
clear()
Clears the content.org.w3c.css.sac.SACMediaList
getMedia()
Returns the media to use to compute the styles.StyleSheet
getParent()
Returns the parent sheet.Rule
getRule(int i)
Returns the rule at the given index.int
getSize()
Returns the number of rules.java.lang.String
getTitle()
Returns the title of this style-sheet.boolean
isAlternate()
Tells whether or not this stylesheet is alternate.void
setAlternate(boolean b)
Sets the 'alternate' attribute of this style-sheet.void
setMedia(org.w3c.css.sac.SACMediaList m)
Sets the media to use to compute the styles.void
setParent(StyleSheet ss)
Sets the parent sheet.void
setTitle(java.lang.String t)
Sets the 'title' attribute of this style-sheet.java.lang.String
toString(CSSEngine eng)
Returns a printable representation of this style-sheet.
-
-
-
Field Detail
-
rules
protected Rule[] rules
The rules.
-
size
protected int size
The number of rules.
-
parent
protected StyleSheet parent
The parent sheet, if any.
-
alternate
protected boolean alternate
Whether or not this stylesheet is alternate.
-
media
protected org.w3c.css.sac.SACMediaList media
The media to use to cascade properties.
-
title
protected java.lang.String title
The style sheet title.
-
-
Method Detail
-
setMedia
public void setMedia(org.w3c.css.sac.SACMediaList m)
Sets the media to use to compute the styles.
-
getMedia
public org.w3c.css.sac.SACMediaList getMedia()
Returns the media to use to compute the styles.
-
getParent
public StyleSheet getParent()
Returns the parent sheet.
-
setParent
public void setParent(StyleSheet ss)
Sets the parent sheet.
-
setAlternate
public void setAlternate(boolean b)
Sets the 'alternate' attribute of this style-sheet.
-
isAlternate
public boolean isAlternate()
Tells whether or not this stylesheet is alternate.
-
setTitle
public void setTitle(java.lang.String t)
Sets the 'title' attribute of this style-sheet.
-
getTitle
public java.lang.String getTitle()
Returns the title of this style-sheet.
-
getSize
public int getSize()
Returns the number of rules.
-
getRule
public Rule getRule(int i)
Returns the rule at the given index.
-
clear
public void clear()
Clears the content.
-
append
public void append(Rule r)
Appends a rule to the stylesheet.
-
toString
public java.lang.String toString(CSSEngine eng)
Returns a printable representation of this style-sheet.
-
-