Package org.jsoup.select
Class CombiningEvaluator
- java.lang.Object
-
- org.jsoup.select.Evaluator
-
- org.jsoup.select.CombiningEvaluator
-
- Direct Known Subclasses:
CombiningEvaluator.And
,CombiningEvaluator.Or
abstract class CombiningEvaluator extends Evaluator
Base combining (and, or) evaluator.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
CombiningEvaluator.And
(package private) static class
CombiningEvaluator.Or
-
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.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.MatchText, Evaluator.Tag, Evaluator.TagEndsWith
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<Evaluator>
evaluators
(package private) int
num
-
Constructor Summary
Constructors Constructor Description CombiningEvaluator()
CombiningEvaluator(java.util.Collection<Evaluator> evaluators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
replaceRightMostEvaluator(Evaluator replacement)
(package private) Evaluator
rightMostEvaluator()
(package private) void
updateNumEvaluators()
-