public abstract class NumericComparator extends Comparator
| Constructor and Description | 
|---|
| NumericComparator(JmesPathExpression lhsExpr,
                 JmesPathExpression rhsExpr)Constructs a new Comparator with the given lhs amd rhs
 expressions. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract boolean | matches(BigDecimal lhs,
       BigDecimal rhs)Abstract method definition that is overriden by the
 subclasses to compare the given lhs and rhs numbers
 according to the given comparator | 
| boolean | matches(com.fasterxml.jackson.databind.JsonNode lhs,
       com.fasterxml.jackson.databind.JsonNode rhs)Converts the lhs and rhs JsonNodes to the numeric values
 and delegates to the matches method that operates on the
 numeric values alone. | 
getLhsExpr, getRhsExprequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptpublic NumericComparator(JmesPathExpression lhsExpr, JmesPathExpression rhsExpr)
lhsExpr - Left expressionrhsExpr - Right expressionpublic final boolean matches(com.fasterxml.jackson.databind.JsonNode lhs,
                             com.fasterxml.jackson.databind.JsonNode rhs)
matches in class Comparatorlhs - Lhs expressionrhs - Rhs expressionpublic abstract boolean matches(BigDecimal lhs, BigDecimal rhs)
lhs - Lhs Numberrhs - Rhs Number