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 void
private void
private void
byClass()
private void
byId()
private void
byTag()
private void
combinator
(char combinator) private int
private String
private void
contains
(boolean own) private void
private void
cssNthChild
(boolean backwards, boolean ofType) private void
private void
has()
private void
private void
private void
private void
matches
(boolean own) private void
not()
(package private) Evaluator
parse()
Parse the querystatic Evaluator
Parse a CSS query into an Evaluator.toString()
-
Field Details
-
combinators
-
AttributeEvals
-
tq
-
query
-
evals
-
NTH_AB
-
NTH_B
-
-
Constructor Details
-
QueryParser
Create a new QueryParser.- Parameters:
query
- CSS query
-
-
Method Details
-
parse
Parse a CSS query into an Evaluator.- Parameters:
query
- CSS query- Returns:
- Evaluator
- See Also:
-
parse
Evaluator parse()Parse the query- Returns:
- Evaluator
-
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
-