Uses of Class
org.jsoup.select.Evaluator
Packages that use Evaluator
Package
Description
Package containing classes supporting the core jsoup code.
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.helper
Fields in org.jsoup.helper declared as Evaluator -
Uses of Evaluator in org.jsoup.nodes
Fields in org.jsoup.nodes declared as EvaluatorModifier and TypeFieldDescriptionprivate static final EvaluatorFormElement.submittableprivate static final EvaluatorDocument.titleEvalMethods in org.jsoup.nodes with parameters of type EvaluatorModifier and TypeMethodDescriptionFind the closest element up the tree of parents that matches the specified evaluator.booleanCheck 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, ornullif none match.<T extends Node>
TElement.selectFirstNode(Evaluator evaluator, Class<T> type) Finds the first Node that matches the supplied Evaluator, with this element as the starting context, ornullif none match.Element.selectNodes(Evaluator evaluator) Find nodes that match the suppliedEvaluator, with this element as the starting context.Element.selectNodes(Evaluator evaluator, Class<T> type) Find nodes that match the supplied Evaluator, with this element as the starting context.Element.selectStream(Evaluator evaluator) Find a Stream of elements that match the supplied Evaluator. -
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 TypeClassDescriptionclassBase combining (and, or) evaluator.static final classstatic final classstatic final classEvaluator for any / all element matchingstatic final classEvaluator for attribute name matchingstatic classAbstract evaluator for attribute name/value matchingstatic final classEvaluator for attribute name prefix matchingstatic final classEvaluator for attribute name/value matchingstatic final classEvaluator for attribute name/value matching (value containing)static final classEvaluator for attribute name/value matching (value ending)static final classEvaluator for attribute name/value matching (value regex matching)static final classEvaluator for attribute name != value matchingstatic final classEvaluator for attribute name/value matching (value prefix)static final classEvaluator for element classstatic final classEvaluator for matching Element (and its descendants) datastatic final classEvaluator for matching Element's own textstatic final classEvaluator for matching Element (and its descendants) textstatic final classEvaluator for matching Element (but not its descendants) wholeText.static final classEvaluator for matching Element (and its descendants) wholeText.static classstatic final classEvaluator for element idstatic final classEvaluator for matching by sibling index number (e = idx)static classAbstract evaluator for sibling index matchingstatic final classEvaluator for matching by sibling index number (e > idx)static final classEvaluator for matching by sibling index number (e < idx)static final classstatic final classEvaluator for matching the first sibling (css :first-child)static final classstatic final classEvaluator for matching the last sibling (css :last-child)static final classstatic final classcss-compatible Evaluator for :eq (css :nth-child)static final classcss pseudo class :nth-last-child)static classstatic classcss pseudo class nth-of-typestatic final classstatic final classstatic final classcss3 pseudo-class :rootstatic final classEvaluator for matching Element (and its descendants) text with regexstatic final classEvaluator for matching Element's own text with regexstatic final classEvaluator for matching Element's own whole text with regex.static final classEvaluator for matching Element (and its descendants) whole text with regex.static final classDeprecated.This selector is deprecated and will be removed in jsoup 1.24.1.static final classEvaluator for tag namestatic final classEvaluator for tag name that ends with suffix; used for *|elstatic final classEvaluator for tag name that starts with prefix; used for ns|*(package private) class(package private) static classMatches nodes with no value or only whitespace.(package private) static class(package private) static class(package private) static class(package private) classBase structural evaluator.(package private) static classAny Ancestor (i.e., ascending parent chain.).(package private) static class(package private) static classHolds 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 classImplements the :is(sub-query) pseudo-selector(package private) static class(package private) static class(package private) static classFields in org.jsoup.select declared as EvaluatorFields in org.jsoup.select with type parameters of type EvaluatorModifier and TypeFieldDescriptionCombiningEvaluator.evaluatorsStructuralEvaluator.ImmediateParentRun.evaluatorsCombiningEvaluator.sortedEvaluatorsMethods in org.jsoup.select that return EvaluatorModifier and TypeMethodDescription(package private) static EvaluatorMerge two evals into an And.private EvaluatorQueryParser.byAttribute()private EvaluatorQueryParser.byClass()private EvaluatorQueryParser.byId()private EvaluatorQueryParser.byTag()(package private) static EvaluatorQueryParser.combinator(Evaluator left, char combinator, Evaluator right) private EvaluatorQueryParser.contains(boolean own) private EvaluatorQueryParser.containsData()private EvaluatorQueryParser.containsWholeText(boolean own) private EvaluatorQueryParser.cssNthChild(boolean last, boolean ofType) private EvaluatorQueryParser.evaluatorForAttribute(TokenQueue cq) static EvaluatorSelector.evaluatorOf(String css) Parse a CSS query into an Evaluator.private EvaluatorQueryParser.has()private EvaluatorQueryParser.is()private EvaluatorQueryParser.matches(boolean own) private EvaluatorQueryParser.matchesWholeText(boolean own) private EvaluatorQueryParser.not()(package private) static EvaluatorMerge two evals into an Or.(package private) EvaluatorQueryParser.parse()Parse the query.static EvaluatorParse a CSS query into an Evaluator.private EvaluatorQueryParser.parseNested(Function<Evaluator, Evaluator> func, String err) private EvaluatorQueryParser.parseNodeSelector()private EvaluatorQueryParser.parsePseudoSelector()(package private) EvaluatorQueryParser.parseSelector()(package private) EvaluatorQueryParser.parseSelectorGroup()(package private) EvaluatorQueryParser.parseSimpleSequence()(package private) EvaluatorQueryParser.parseSubclass()Methods in org.jsoup.select with parameters of type EvaluatorModifier and TypeMethodDescriptionvoid(package private) void(package private) static EvaluatorMerge two evals into an And.static ElementsBuild a list of elements, by visiting the root and every descendant of root, and testing it against the Evaluator.Collector.collectNodes(Evaluator evaluator, Element root, Class<T> type) Build a list of nodes that match the supplied criteria, by visiting the root and every descendant of root, and testing it against the Evaluator.(package private) static EvaluatorQueryParser.combinator(Evaluator left, char combinator, Evaluator right) private static booleanStructuralEvaluator.Has.evalWantsSiblings(Evaluator eval) static ElementFinds the first Element that matches the Evaluator that descends from the root, and stops the query once that first match is found.static <T extends Node>
TCollector.findFirstNode(Evaluator eval, Element root, Class<T> type) Finds the first Node that matches the Evaluator that descends from the root, and stops the query once that first match is found.(package private) static EvaluatorMerge two evals into an Or.static ElementsFind Elements matching the Evaluator.Selector.selectStream(Evaluator evaluator, Element root) Finds a Stream of elements matching the evaluator.Obtain a Stream of elements by visiting the root and every descendant of root and testing it against the evaluator.Collector.streamNodes(Evaluator evaluator, Element root, Class<T> type) Obtain a Stream of nodes, of the specified type, by visiting the root and every descendant of root and testing it against the evaluator.Method parameters in org.jsoup.select with type arguments of type EvaluatorModifier and TypeMethodDescriptionprivate EvaluatorQueryParser.parseNested(Function<Evaluator, Evaluator> func, String err) private EvaluatorQueryParser.parseNested(Function<Evaluator, Evaluator> func, String err) 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 EvaluatorModifierConstructorDescriptionAnd(Collection<Evaluator> evaluators) (package private)CombiningEvaluator(Collection<Evaluator> evaluators) Or(Collection<Evaluator> evaluators) Create a new Or evaluator.