Interface MatchCriteria

All Superinterfaces:
Serializable
All Known Subinterfaces:
BooleanExpression
All Known Implementing Classes:
ANDedConditions, Comparison, ComparisonList, Condition, ExpressionList, ORedConditions

public interface MatchCriteria extends Serializable
  • Method Details

    • getDependentParameters

      Set<Parameter> getDependentParameters()
      Return the set of parameters which are required in order to evaluate the match criteria. If no parameter is required, return an empty set.
      Returns:
    • printExpressionReference

      static String printExpressionReference(ParameterOrArgumentRef ref)
    • printExpressionValue

      static String printExpressionValue(Object value)
    • printParsedMatchCriteria

      static void printParsedMatchCriteria(Logger log, MatchCriteria criteria, String indent)
      For debugging purpose
      Parameters:
      criteria -