Package jodd.csselly
Class CSSelly
- java.lang.Object
-
- jodd.csselly.CSSelly
-
public class CSSelly extends java.lang.ObjectCSS 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 Summary
Fields Modifier and Type Field Description protected jodd.csselly.CSSellyLexerlexer
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CssSelector>parse()Parses selector string.static java.util.List<java.util.List<CssSelector>>parse(java.lang.String query)Parses string of selectors (separated with ,).static java.lang.StringtoString(java.util.List<CssSelector> selectors)Returns string representation of given list of selectors.
-
-
-
Method Detail
-
parse
public java.util.List<CssSelector> parse()
Parses selector string. Returnsnullif no selector can be parsed.
-
parse
public static java.util.List<java.util.List<CssSelector>> parse(java.lang.String query)
Parses string of selectors (separated with ,). Returns list ofCssSelectorlists in the same order.
-
toString
public static java.lang.String toString(java.util.List<CssSelector> selectors)
Returns string representation of given list of selectors.
-
-