Class JsonSchemaValidatorFactory.ChainedValueAccessor

java.lang.Object
org.apache.johnzon.jsonschema.JsonSchemaValidatorFactory.ChainedValueAccessor
All Implemented Interfaces:
Function<jakarta.json.JsonValue,jakarta.json.JsonValue>
Enclosing class:
JsonSchemaValidatorFactory

private static class JsonSchemaValidatorFactory.ChainedValueAccessor extends Object implements Function<jakarta.json.JsonValue,jakarta.json.JsonValue>
  • Field Details

    • parent

      private final Function<jakarta.json.JsonValue,jakarta.json.JsonValue> parent
    • key

      private final String key
  • Constructor Details

    • ChainedValueAccessor

      private ChainedValueAccessor(Function<jakarta.json.JsonValue,jakarta.json.JsonValue> valueProvider, String key)
  • Method Details

    • apply

      public jakarta.json.JsonValue apply(jakarta.json.JsonValue value)
      Specified by:
      apply in interface Function<jakarta.json.JsonValue,jakarta.json.JsonValue>
    • toString

      public String toString()
      Overrides:
      toString in class Object