Package org.jsoup.select
Class CombiningEvaluator
java.lang.Object
org.jsoup.select.Evaluator
org.jsoup.select.CombiningEvaluator
- Direct Known Subclasses:
CombiningEvaluator.And
,CombiningEvaluator.Or
Base combining (and, or) evaluator.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
Nested classes/interfaces inherited from class org.jsoup.select.Evaluator
Evaluator.AllElements, Evaluator.Attribute, Evaluator.AttributeKeyPair, Evaluator.AttributeStarting, Evaluator.AttributeWithValue, Evaluator.AttributeWithValueContaining, Evaluator.AttributeWithValueEnding, Evaluator.AttributeWithValueMatching, Evaluator.AttributeWithValueNot, Evaluator.AttributeWithValueStarting, Evaluator.Class, Evaluator.ContainsData, Evaluator.ContainsOwnText, Evaluator.ContainsText, Evaluator.ContainsWholeOwnText, Evaluator.ContainsWholeText, Evaluator.CssNthEvaluator, Evaluator.Id, Evaluator.IndexEquals, Evaluator.IndexEvaluator, Evaluator.IndexGreaterThan, Evaluator.IndexLessThan, Evaluator.IsEmpty, Evaluator.IsFirstChild, Evaluator.IsFirstOfType, Evaluator.IsLastChild, Evaluator.IsLastOfType, Evaluator.IsNthChild, Evaluator.IsNthLastChild, Evaluator.IsNthLastOfType, Evaluator.IsNthOfType, Evaluator.IsOnlyChild, Evaluator.IsOnlyOfType, Evaluator.IsRoot, Evaluator.Matches, Evaluator.MatchesOwn, Evaluator.MatchesWholeOwnText, Evaluator.MatchesWholeText, Evaluator.MatchText, Evaluator.Tag, Evaluator.TagEndsWith
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
private static final Comparator<Evaluator>
(package private) int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
cost()
A relative evaluator cost function.(package private) void
replaceRightMostEvaluator
(Evaluator replacement) protected void
reset()
Reset any internal state in this Evaluator before executing a new Collector evaluation.(package private) Evaluator
(package private) void
Methods inherited from class org.jsoup.select.Evaluator
asPredicate, matches
-
Field Details
-
evaluators
-
sortedEvaluators
-
num
int num -
cost
int cost -
costComparator
-
-
Constructor Details
-
CombiningEvaluator
CombiningEvaluator() -
CombiningEvaluator
CombiningEvaluator(Collection<Evaluator> evaluators)
-
-
Method Details
-
reset
protected void reset()Description copied from class:Evaluator
Reset any internal state in this Evaluator before executing a new Collector evaluation. -
cost
protected int cost()Description copied from class:Evaluator
A relative evaluator cost function. During evaluation, Evaluators are sorted by ascending cost as an optimization. -
rightMostEvaluator
Evaluator rightMostEvaluator() -
replaceRightMostEvaluator
-
updateEvaluators
void updateEvaluators()
-