Interface CSSRuleList<T extends CSSRule>

All Superinterfaces:
org.w3c.dom.css.CSSRuleList, Iterable<T>
All Known Implementing Classes:
CSSRuleArrayList, MarginRuleList

public interface CSSRuleList<T extends CSSRule> extends org.w3c.dom.css.CSSRuleList, Iterable<T>
A rule list with additional utility methods.
  • Method Details

    • clear

      void clear()
      Remove all the rules in this list.
    • item

      T item(int index)
      Retrieve a CSS rule by ordinal index. The order in this collection represents the order of the rules in the CSS style sheet.
      Specified by:
      item in interface org.w3c.dom.css.CSSRuleList
      Parameters:
      index - the index in the collection.
      Returns:
      the rule at the index position, or null if the index is less than zero or equal or greater to the list length.
    • iterator

      Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T extends CSSRule>
    • toMinifiedString

      String toMinifiedString()
    • writeCssText

      void writeCssText(io.sf.carte.util.SimpleWriter wri, StyleFormattingContext context) throws IOException
      Throws:
      IOException