static final class CombiningEvaluator.Or extends CombiningEvaluator
CombiningEvaluator.And, CombiningEvaluator.Or
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.Tag, Evaluator.TagEndsWith
evaluators, num
Constructor and Description |
---|
Or() |
Or(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.
|
String |
toString() |
replaceRightMostEvaluator, rightMostEvaluator, updateNumEvaluators
Or(Collection<Evaluator> evaluators)
evaluators
- initial OR clause (these are wrapped into an AND evaluator).Or()
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses