Class CSSelly

java.lang.Object
jodd.csselly.CSSelly

public class CSSelly extends Object
CSS selector parser. Works with one query, i.e. does not support groups of selectors (selectors separated by a comma). To parse selectors group, manually split the group query into single queries and parse each. See: http://www.w3.org/TR/css3-selectors/#w3cselgrammar
  • Field Details

  • Constructor Details

    • CSSelly

      public CSSelly(String input)
    • CSSelly

      public CSSelly(char[] input)
  • Method Details

    • parse

      public List<CssSelector> parse()
      Parses selector string. Returns null if no selector can be parsed.
    • parse

      public static List<List<CssSelector>> parse(String query)
      Parses string of selectors (separated with ,). Returns list of CssSelector lists in the same order.
    • toString

      public static String toString(List<CssSelector> selectors)
      Returns string representation of given list of selectors.