Class CssRuleSetParser

java.lang.Object
com.itextpdf.styledxmlparser.css.parse.CssRuleSetParser

public final class CssRuleSetParser extends Object
Utilities class to parse CSS rule sets.
  • Method Details

    • parsePropertyDeclarations

      public static List<CssDeclaration> parsePropertyDeclarations (String propertiesStr)
      Parses property declarations.
      Parameters:
      propertiesStr - the property declarations in the form of a String
      Returns:
      the list of CssDeclaration instances
    • parseRuleSet

      public static List<CssRuleSet> parseRuleSet (String selectorStr, String propertiesStr)
      Parses a rule set into a list of CssRuleSet instances. This method returns a List because a selector can be compound, like "p, div, #navbar".
      Parameters:
      selectorStr - the selector
      propertiesStr - the properties
      Returns:
      the resulting list of CssRuleSet instances