Uses of Class
com.itextpdf.styledxmlparser.jsoup.select.Evaluator
-
Packages that use Evaluator Package Description com.itextpdf.styledxmlparser.jsoup.nodes com.itextpdf.styledxmlparser.jsoup.select -
-
Uses of Evaluator in com.itextpdf.styledxmlparser.jsoup.nodes
Fields in com.itextpdf.styledxmlparser.jsoup.nodes declared as Evaluator Modifier and Type Field Description private static Evaluator
Document. titleEval
Methods in com.itextpdf.styledxmlparser.jsoup.nodes with parameters of type Evaluator Modifier and Type Method Description Element
Element. closest(Evaluator evaluator)
Find the closest element up the tree of parents that matches the specified evaluator.boolean
Element. is(Evaluator evaluator)
Check if this element matches the given evaluator.Elements
Element. select(Evaluator evaluator)
Find elements that match the supplied Evaluator.Element
Element. selectFirst(Evaluator evaluator)
Finds the first Element that matches the supplied Evaluator, with this element as the starting context, ornull
if none match. -
Uses of Evaluator in com.itextpdf.styledxmlparser.jsoup.select
Subclasses of Evaluator in com.itextpdf.styledxmlparser.jsoup.select Modifier and Type Class Description (package private) class
CombiningEvaluator
Base combining (and, or) evaluator.(package private) static class
CombiningEvaluator.And
(package private) static class
CombiningEvaluator.Or
static class
Evaluator.AllElements
Evaluator for any / all element matchingstatic class
Evaluator.Attribute
Evaluator for attribute name matchingstatic class
Evaluator.AttributeKeyPair
Abstract evaluator for attribute name/value matchingstatic class
Evaluator.AttributeStarting
Evaluator for attribute name prefix matchingstatic class
Evaluator.AttributeWithValue
Evaluator for attribute name/value matchingstatic class
Evaluator.AttributeWithValueContaining
Evaluator for attribute name/value matching (value containing)static class
Evaluator.AttributeWithValueEnding
Evaluator for attribute name/value matching (value ending)static class
Evaluator.AttributeWithValueMatching
Evaluator for attribute name/value matching (value regex matching)static class
Evaluator.AttributeWithValueNot
Evaluator for attribute name != value matchingstatic class
Evaluator.AttributeWithValueStarting
Evaluator for attribute name/value matching (value prefix)static class
Evaluator.Class
Evaluator for element classstatic class
Evaluator.ContainsData
Evaluator for matching Element (and its descendants) datastatic class
Evaluator.ContainsOwnText
Evaluator for matching Element's own textstatic class
Evaluator.ContainsText
Evaluator for matching Element (and its descendants) textstatic class
Evaluator.CssNthEvaluator
static class
Evaluator.Id
Evaluator for element idstatic class
Evaluator.IndexEquals
Evaluator for matching by sibling index number (e = idx)static class
Evaluator.IndexEvaluator
Abstract evaluator for sibling index matchingstatic class
Evaluator.IndexGreaterThan
Evaluator for matching by sibling index number (e > idx)static class
Evaluator.IndexLessThan
Evaluator for matching by sibling index number (e < idx)static class
Evaluator.IsEmpty
static class
Evaluator.IsFirstChild
Evaluator for matching the first sibling (css :first-child)static class
Evaluator.IsFirstOfType
static class
Evaluator.IsLastChild
Evaluator for matching the last sibling (css :last-child)static class
Evaluator.IsLastOfType
static class
Evaluator.IsNthChild
css-compatible Evaluator for :eq (css :nth-child)static class
Evaluator.IsNthLastChild
css pseudo class :nth-last-child)static class
Evaluator.IsNthLastOfType
static class
Evaluator.IsNthOfType
css pseudo class nth-of-typestatic class
Evaluator.IsOnlyChild
static class
Evaluator.IsOnlyOfType
static class
Evaluator.IsRoot
css3 pseudo-class :rootstatic class
Evaluator.Matches
Evaluator for matching Element (and its descendants) text with regexstatic class
Evaluator.MatchesOwn
Evaluator for matching Element's own text with regexstatic class
Evaluator.MatchText
static class
Evaluator.Tag
Evaluator for tag namestatic class
Evaluator.TagEndsWith
Evaluator for tag name that ends with(package private) class
StructuralEvaluator
Base structural evaluator.(package private) static class
StructuralEvaluator.Has
(package private) static class
StructuralEvaluator.ImmediateParent
(package private) static class
StructuralEvaluator.ImmediatePreviousSibling
(package private) static class
StructuralEvaluator.Not
(package private) static class
StructuralEvaluator.Parent
(package private) static class
StructuralEvaluator.PreviousSibling
(package private) static class
StructuralEvaluator.Root
Fields in com.itextpdf.styledxmlparser.jsoup.select declared as Evaluator Modifier and Type Field Description private Evaluator
Collector.Accumulator. eval
private Evaluator
Collector.FirstFinder. eval
(package private) Evaluator
StructuralEvaluator. evaluator
Fields in com.itextpdf.styledxmlparser.jsoup.select with type parameters of type Evaluator Modifier and Type Field Description private java.util.List<Evaluator>
QueryParser. evals
(package private) java.util.ArrayList<Evaluator>
CombiningEvaluator. evaluators
Methods in com.itextpdf.styledxmlparser.jsoup.select that return Evaluator Modifier and Type Method Description (package private) Evaluator
QueryParser. parse()
Parse the querystatic Evaluator
QueryParser. parse(java.lang.String query)
Parse a CSS query into an Evaluator.(package private) Evaluator
CombiningEvaluator. rightMostEvaluator()
Methods in com.itextpdf.styledxmlparser.jsoup.select with parameters of type Evaluator Modifier and Type Method Description void
CombiningEvaluator.Or. add(Evaluator e)
static Elements
Collector. collect(Evaluator eval, Element root)
Build a list of elements, by visiting root and every descendant of root, and testing it against the evaluator.static Element
Collector. findFirst(Evaluator eval, Element root)
Finds the first Element that matches the Evaluator that descends from the root, and stops the query once that first match is found.(package private) void
CombiningEvaluator. replaceRightMostEvaluator(Evaluator replacement)
static Elements
Selector. select(Evaluator evaluator, Element root)
Find elements matching selector.Constructors in com.itextpdf.styledxmlparser.jsoup.select with parameters of type Evaluator Constructor Description Accumulator(Element root, Elements elements, Evaluator eval)
And(Evaluator... evaluators)
FirstFinder(Element root, Evaluator eval)
Has(Evaluator evaluator)
ImmediateParent(Evaluator evaluator)
ImmediatePreviousSibling(Evaluator evaluator)
Not(Evaluator evaluator)
Or(Evaluator... evaluators)
Parent(Evaluator evaluator)
PreviousSibling(Evaluator evaluator)
Constructor parameters in com.itextpdf.styledxmlparser.jsoup.select with type arguments of type Evaluator Constructor Description And(java.util.Collection<Evaluator> evaluators)
CombiningEvaluator(java.util.Collection<Evaluator> evaluators)
Or(java.util.Collection<Evaluator> evaluators)
Create a new Or evaluator.
-