Type Parameters:
T - return type of evaluator
All Superinterfaces:
Evaluator<T>
All Known Implementing Classes:
AllAttributesEvaluator, AnyAttributeEvaluator, DelineatedAttributeEvaluator, MultiAttributeEvaluator, MultiMatchAttributeEvaluator, MultiNamedAttributeEvaluator

public interface IteratingEvaluator<T> extends Evaluator<T>
Interface for an Evaluator that should be evaluated multiple times
  • Method Details

    • getLogicEvaluator

      Evaluator<?> getLogicEvaluator()
      Returns:
      the evaluator that evaluates some sort of logic against its subject