Uses of Class
org.jsoup.select.Evaluator
-
Packages that use Evaluator Package Description org.jsoup.nodes HTML document structure nodes.org.jsoup.parser Contains the HTML parser, tag specifications, and HTML tokeniser.org.jsoup.select Packages to support the CSS-style element selector. -
-
Uses of Evaluator in org.jsoup.nodes
Fields in org.jsoup.nodes declared as Evaluator Modifier and Type Field Description private static Evaluator
Document. titleEval
Methods in org.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 org.jsoup.parser
Methods in org.jsoup.parser with parameters of type Evaluator Modifier and Type Method Description Element
StreamParser. selectFirst(Evaluator eval)
Finds the first Element that matches the provided query.Element
StreamParser. selectNext(Evaluator eval)
Finds the next Element that matches the provided query. -
Uses of Evaluator in org.jsoup.select
Subclasses of Evaluator in org.jsoup.select Modifier and Type Class Description class
CombiningEvaluator
Base combining (and, or) evaluator.static class
CombiningEvaluator.And
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.ContainsWholeOwnText
Evaluator for matching Element (but not its descendants) wholeText.static class
Evaluator.ContainsWholeText
Evaluator for matching Element (and its descendants) wholeText.static 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.MatchesWholeOwnText
Evaluator for matching Element's own whole text with regex.static class
Evaluator.MatchesWholeText
Evaluator for matching Element (and its descendants) whole text with regex.static class
Evaluator.MatchText
static class
Evaluator.Tag
Evaluator for tag namestatic class
Evaluator.TagEndsWith
Evaluator for tag name that ends with suffix; used for *|elstatic class
Evaluator.TagStartsWith
Evaluator for tag name that starts with prefix; used for ns|*(package private) class
StructuralEvaluator
Base structural evaluator.(package private) static class
StructuralEvaluator.Has
(package private) static class
StructuralEvaluator.ImmediateParentRun
Holds a list of evaluators for one > two > three immediate parent matches, and the final direct evaluator under test.(package private) static class
StructuralEvaluator.ImmediatePreviousSibling
(package private) static class
StructuralEvaluator.Is
Implements the :is(sub-query) pseudo-selector(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 org.jsoup.select declared as Evaluator Modifier and Type Field Description (package private) Evaluator
StructuralEvaluator. evaluator
Fields in org.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
(package private) java.util.ArrayList<Evaluator>
StructuralEvaluator.ImmediateParentRun. evaluators
(package private) java.util.List<Evaluator>
CombiningEvaluator. sortedEvaluators
Methods in org.jsoup.select that return Evaluator Modifier and Type Method Description private Evaluator
QueryParser. byAttribute()
private Evaluator
QueryParser. byClass()
private Evaluator
QueryParser. byId()
private Evaluator
QueryParser. byTag()
private Evaluator
QueryParser. consumeEvaluator()
private Evaluator
QueryParser. contains(boolean own)
private Evaluator
QueryParser. containsData()
private Evaluator
QueryParser. containsWholeText(boolean own)
private Evaluator
QueryParser. cssNthChild(boolean backwards, boolean ofType)
private Evaluator
QueryParser. has()
private Evaluator
QueryParser. is()
private Evaluator
QueryParser. matches(boolean own)
private Evaluator
QueryParser. matchesWholeText(boolean own)
private Evaluator
QueryParser. not()
(package private) Evaluator
QueryParser. parse()
Parse the querystatic Evaluator
QueryParser. parse(java.lang.String query)
Parse a CSS query into an Evaluator.private Evaluator
QueryParser. parsePseudoSelector()
(package private) Evaluator
CombiningEvaluator. rightMostEvaluator()
Methods in org.jsoup.select with parameters of type Evaluator Modifier and Type Method Description void
CombiningEvaluator.Or. add(Evaluator e)
(package private) void
StructuralEvaluator.ImmediateParentRun. add(Evaluator evaluator)
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.private static boolean
StructuralEvaluator.Has. evalWantsSiblings(Evaluator eval)
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 org.jsoup.select with parameters of type Evaluator Constructor Description And(Evaluator... evaluators)
Has(Evaluator evaluator)
ImmediateParentRun(Evaluator evaluator)
ImmediatePreviousSibling(Evaluator evaluator)
Is(Evaluator evaluator)
Not(Evaluator evaluator)
Or(Evaluator... evaluators)
Parent(Evaluator evaluator)
PreviousSibling(Evaluator evaluator)
StructuralEvaluator(Evaluator evaluator)
Constructor parameters in org.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.
-