Class JohnzonJsonLogic

java.lang.Object
org.apache.johnzon.jsonlogic.JohnzonJsonLogic

public class JohnzonJsonLogic extends Object
  • Constructor Details

    • JohnzonJsonLogic

      public JohnzonJsonLogic()
    • JohnzonJsonLogic

      public JohnzonJsonLogic(jakarta.json.spi.JsonProvider provider)
  • Method Details

    • cachePointers

      public JohnzonJsonLogic cachePointers()
    • cacheJsonPatches

      public JohnzonJsonLogic cacheJsonPatches()
    • cacheJsonMergePatches

      public JohnzonJsonLogic cacheJsonMergePatches()
    • registerOperator

      public JohnzonJsonLogic registerOperator(String name, Operator impl)
    • apply

      public jakarta.json.JsonValue apply(jakarta.json.JsonValue logic, jakarta.json.JsonValue args)
    • applyStage

      public CompletionStage<jakarta.json.JsonValue> applyStage(jakarta.json.JsonValue logic, jakarta.json.JsonValue args)
    • isTruthy

      public boolean isTruthy(jakarta.json.JsonValue value)
    • isFalsy

      public boolean isFalsy(jakarta.json.JsonValue value)
    • areEqualsWithCoercion

      public boolean areEqualsWithCoercion(jakarta.json.JsonValue a, jakarta.json.JsonValue b)
    • registerExtensionsOperators

      public JohnzonJsonLogic registerExtensionsOperators()
    • registerDefaultOperators

      public JohnzonJsonLogic registerDefaultOperators()