static final class CombiningEvaluator.Or extends CombiningEvaluator
CombiningEvaluator.And, CombiningEvaluator.OrEvaluator.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.TagEndsWithevaluators, num| Constructor and Description |
|---|
Or() |
Or(java.util.Collection<Evaluator> evaluators)
Create a new Or evaluator.
|
Or(Evaluator... evaluators) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Evaluator e) |
boolean |
matches(Element root,
Element node)
Test if the element meets the evaluator's requirements.
|
java.lang.String |
toString() |
replaceRightMostEvaluator, rightMostEvaluator, updateNumEvaluatorsOr(java.util.Collection<Evaluator> evaluators)
evaluators - initial OR clause (these are wrapped into an AND evaluator).Or(Evaluator... evaluators)
Or()