Class StyleSheet

java.lang.Object
org.apache.batik.css.engine.StyleSheet
Direct Known Subclasses:
MediaRule

public class StyleSheet extends Object
This class represents a list of rules.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
    Whether or not this stylesheet is alternate.
    protected org.w3c.css.sac.SACMediaList
    The media to use to cascade properties.
    protected StyleSheet
    The parent sheet, if any.
    protected Rule[]
    The rules.
    protected int
    The number of rules.
    protected String
    The style sheet title.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Appends a rule to the stylesheet.
    void
    Clears the content.
    org.w3c.css.sac.SACMediaList
    Returns the media to use to compute the styles.
    Returns the parent sheet.
    getRule(int i)
    Returns the rule at the given index.
    int
    Returns the number of rules.
    Returns the title of this style-sheet.
    boolean
    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
    Sets the parent sheet.
    void
    Sets the 'title' attribute of this style-sheet.
    Returns a printable representation of this style-sheet.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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 String title
      The style sheet title.
  • Constructor Details

    • StyleSheet

      public StyleSheet()
  • Method Details

    • 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(String t)
      Sets the 'title' attribute of this style-sheet.
    • getTitle

      public 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 String toString(CSSEngine eng)
      Returns a printable representation of this style-sheet.