Uses of Class
org.jsoup.select.Evaluator
Packages that use Evaluator
Package
Description
HTML document structure nodes.
Contains the HTML parser, tag specifications, and HTML tokeniser.
Packages to support the CSS-style element selector.
-
Uses of Evaluator in org.jsoup.nodes
Fields in org.jsoup.nodes declared as EvaluatorMethods in org.jsoup.nodes with parameters of type EvaluatorModifier and TypeMethodDescriptionFind the closest element up the tree of parents that matches the specified evaluator.boolean
Check if this element matches the given evaluator.Find elements that match the supplied Evaluator.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 EvaluatorModifier and TypeMethodDescriptionStreamParser.selectFirst
(Evaluator eval) Finds the first Element that matches the provided query.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.selectModifier and TypeClassDescriptionclass
Base combining (and, or) evaluator.static final class
static final class
static final class
Evaluator for any / all element matchingstatic final class
Evaluator for attribute name matchingstatic class
Abstract evaluator for attribute name/value matchingstatic final class
Evaluator for attribute name prefix matchingstatic final class
Evaluator for attribute name/value matchingstatic final class
Evaluator for attribute name/value matching (value containing)static final class
Evaluator for attribute name/value matching (value ending)static final class
Evaluator for attribute name/value matching (value regex matching)static final class
Evaluator for attribute name != value matchingstatic final class
Evaluator for attribute name/value matching (value prefix)static final class
Evaluator for element classstatic final class
Evaluator for matching Element (and its descendants) datastatic final class
Evaluator for matching Element's own textstatic final class
Evaluator for matching Element (and its descendants) textstatic final class
Evaluator for matching Element (but not its descendants) wholeText.static final class
Evaluator for matching Element (and its descendants) wholeText.static class
static final class
Evaluator for element idstatic final class
Evaluator for matching by sibling index number (e = idx)static class
Abstract evaluator for sibling index matchingstatic final class
Evaluator for matching by sibling index number (e > idx)static final class
Evaluator for matching by sibling index number (e < idx)static final class
static final class
Evaluator for matching the first sibling (css :first-child)static final class
static final class
Evaluator for matching the last sibling (css :last-child)static final class
static final class
css-compatible Evaluator for :eq (css :nth-child)static final class
css pseudo class :nth-last-child)static class
static class
css pseudo class nth-of-typestatic final class
static final class
static final class
css3 pseudo-class :rootstatic final class
Evaluator for matching Element (and its descendants) text with regexstatic final class
Evaluator for matching Element's own text with regexstatic final class
Evaluator for matching Element's own whole text with regex.static final class
Evaluator for matching Element (and its descendants) whole text with regex.static final class
static final class
Evaluator for tag namestatic final class
Evaluator for tag name that ends with suffix; used for *|elstatic final class
Evaluator for tag name that starts with prefix; used for ns|*(package private) class
Base structural evaluator.(package private) static class
(package private) static class
Holds a list of evaluators for one > two > three immediate parent matches, and the final direct evaluator under test.(package private) static class
(package private) static class
Implements the :is(sub-query) pseudo-selector(package private) static class
(package private) static class
(package private) static class
(package private) static class
Fields in org.jsoup.select declared as EvaluatorFields in org.jsoup.select with type parameters of type EvaluatorModifier and TypeFieldDescriptionQueryParser.evals
CombiningEvaluator.evaluators
StructuralEvaluator.ImmediateParentRun.evaluators
CombiningEvaluator.sortedEvaluators
Methods in org.jsoup.select that return EvaluatorModifier and TypeMethodDescriptionprivate 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
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 EvaluatorModifier and TypeMethodDescriptionvoid
(package private) void
static Elements
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
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
Find elements matching selector.Constructors in org.jsoup.select with parameters of type EvaluatorModifierConstructorDescription(package private)
ImmediateParentRun
(Evaluator evaluator) ImmediatePreviousSibling
(Evaluator evaluator) (package private)
PreviousSibling
(Evaluator evaluator) StructuralEvaluator
(Evaluator evaluator) Constructor parameters in org.jsoup.select with type arguments of type EvaluatorModifierConstructorDescription(package private)
And
(Collection<Evaluator> evaluators) (package private)
CombiningEvaluator
(Collection<Evaluator> evaluators) (package private)
Or
(Collection<Evaluator> evaluators) Create a new Or evaluator.