public class SimplifyingPredicateVisitor extends Object implements PredicateVisitor
| Constructor and Description |
|---|
SimplifyingPredicateVisitor(ResourceProvider provider)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
acceptAlwaysPredicate(AlwaysPredicate predicate) |
void |
acceptArrayPredicate(ArrayPredicate arrayPredicate) |
void |
acceptCategoryPredicate(CategoryPredicate predicate) |
void |
acceptComparisonPredicate(ComparisonPredicate predicate) |
void |
acceptUnaryPredicate(UnaryPredicate predicate) |
List<Predicate> |
getSimplifiedPredicates()
Obtain a list of simplified predicates based on the rules described in the class documentation.
|
public SimplifyingPredicateVisitor(ResourceProvider provider)
provider - associated resource providerpublic List<Predicate> getSimplifiedPredicates()
public void acceptComparisonPredicate(ComparisonPredicate predicate)
acceptComparisonPredicate in interface PredicateVisitorpublic void acceptArrayPredicate(ArrayPredicate arrayPredicate)
acceptArrayPredicate in interface PredicateVisitorpublic void acceptUnaryPredicate(UnaryPredicate predicate)
acceptUnaryPredicate in interface PredicateVisitorpublic void acceptAlwaysPredicate(AlwaysPredicate predicate)
acceptAlwaysPredicate in interface PredicateVisitorpublic void acceptCategoryPredicate(CategoryPredicate predicate)
acceptCategoryPredicate in interface PredicateVisitorCopyright © 2022 Apache Software Foundation. All rights reserved.