Class 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 Detail

      • parent

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

        private final String key
    • Constructor Detail

      • ChainedValueAccessor

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

      • apply

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