Class QueryParser
java.lang.Object
com.itextpdf.styledxmlparser.jsoup.select.QueryParser
Parses a CSS selector into an Evaluator tree.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidprivate voidbyClass()private voidbyId()private voidbyTag()private voidcombinator(char combinator) private intprivate Stringprivate voidcontains(boolean own) private voidprivate voidcssNthChild(boolean backwards, boolean ofType) private voidprivate voidhas()private voidprivate voidprivate voidprivate voidmatches(boolean own) private voidnot()(package private) Evaluatorparse()Parse the querystatic EvaluatorParse a CSS query into an Evaluator.toString()
-
Field Details
-
combinators
-
AttributeEvals
-
tq
-
query
-
evals
-
NTH_AB
-
NTH_B
-
-
Constructor Details
-
QueryParser
-
-
Method Details
-
parse
-
parse
-
combinator
private void combinator(char combinator) -
consumeSubQuery
-
findElements
private void findElements() -
byId
private void byId() -
byClass
private void byClass() -
byTag
private void byTag() -
byAttribute
private void byAttribute() -
allElements
private void allElements() -
indexLessThan
private void indexLessThan() -
indexGreaterThan
private void indexGreaterThan() -
indexEquals
private void indexEquals() -
cssNthChild
private void cssNthChild(boolean backwards, boolean ofType) -
consumeIndex
private int consumeIndex() -
has
private void has() -
contains
private void contains(boolean own) -
containsData
private void containsData() -
matches
private void matches(boolean own) -
not
private void not() -
toString
-