Class ComparisonOperator

java.lang.Object
net.thisptr.jackson.jq.internal.operators.ComparisonOperator
All Implemented Interfaces:
BinaryOperator
Direct Known Subclasses:
EqualOperator, GreaterEqualOperator, GreaterOperator, LessEqualOperator, LessOperator, NotEqualOperator

public abstract class ComparisonOperator extends Object implements BinaryOperator
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
    apply(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.JsonNode lhs, com.fasterxml.jackson.databind.JsonNode rhs)
     
     
    protected abstract boolean
    test(int r)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ComparisonOperator

      public ComparisonOperator(String image)
  • Method Details

    • test

      protected abstract boolean test(int r)
    • apply

      public com.fasterxml.jackson.databind.JsonNode apply(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.JsonNode lhs, com.fasterxml.jackson.databind.JsonNode rhs) throws JsonQueryException
      Specified by:
      apply in interface BinaryOperator
      Throws:
      JsonQueryException
    • image

      public String image()
      Specified by:
      image in interface BinaryOperator