Uses of Class
org.burningwave.json.Path.Validation.Context
-
Uses of Path.Validation.Context in org.burningwave.json
Fields in org.burningwave.json with type parameters of type Path.Validation.ContextModifier and TypeFieldDescriptionstatic final Function<Path.Validation.Context<?, ?>, Function<String, Function<String, Function<Object[], Throwable>>>> Validator.DEFAULT_EXCEPTION_BUILDERprotected Function<Path.Validation.Context<?, ?>, Function<String, Function<String, Function<Object[], Throwable>>>> Validator.exceptionBuilderMethods in org.burningwave.json that return types with arguments of type Path.Validation.ContextModifier and TypeMethodDescriptionstatic <S extends com.fasterxml.jackson.module.jsonSchema.JsonSchema,T>
Predicate<Path.Validation.Context<S, T>> Path.Validation.Context.predicateFor(Class<T> valueType, Predicate<Path.Validation.Context<S, T>> predicate) Methods in org.burningwave.json with parameters of type Path.Validation.ContextModifier and TypeMethodDescriptionprotected voidValidator.logSkippingValidation(Path.Validation.Context<?, ?> pathValidationContext) protected <S extends com.fasterxml.jackson.module.jsonSchema.JsonSchema,T, C extends Check.Abst<S, T, C>>
voidValidator.tryToExecuteChecks(Collection<C> checkList, Path.Validation.Context<S, T> pathValidationContext) Method parameters in org.burningwave.json with type arguments of type Path.Validation.ContextModifier and TypeMethodDescriptionCheck.Abst.execute(Consumer<Path.Validation.Context<S, T>> action) Check.execute(Consumer<Path.Validation.Context<S, T>> action) Check.Group.execute(Consumer<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.JsonSchema, Object>> action) static <S extends com.fasterxml.jackson.module.jsonSchema.JsonSchema,T>
Predicate<Path.Validation.Context<S, T>> Path.Validation.Context.predicateFor(Class<T> valueType, Predicate<Path.Validation.Context<S, T>> predicate) voidValidator.setExceptionBuilder(Function<Path.Validation.Context<?, ?>, Function<String, Function<String, Function<Object[], Throwable>>>> exceptionBuilder) static <O> Check.GroupCheck.when(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.JsonSchema, O>> predicate) Check.whenBooleanValue(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.BooleanSchema, Boolean>> predicate) static IndexedObjectCheck<Boolean> Check.whenIndexedBooleans(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.ArraySchema, List<Boolean>>> predicate) static IndexedObjectCheck<Integer> Check.whenIndexedIntegers(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.ArraySchema, List<Integer>>> predicate) static IndexedObjectCheck<Number> Check.whenIndexedNumbers(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.ArraySchema, List<Number>>> predicate) static <I> IndexedObjectCheck<I> Check.whenIndexedObject(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.ArraySchema, List<I>>> predicate) static IndexedObjectCheck<String> Check.whenIndexedStrings(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.ArraySchema, List<String>>> predicate) Check.whenIntegerValue(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema, Integer>> predicate) Check.whenNumberValue(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.NumberSchema, Number>> predicate) static ObjectCheckCheck.whenObject(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema, Map<String, Object>>> predicate) static LeafCheck.OfStringCheck.whenStringValue(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.types.StringSchema, String>> predicate) Check.whenValue(Predicate<Path.Validation.Context<com.fasterxml.jackson.module.jsonSchema.JsonSchema, Object>> predicate) Validation.Config.withCheckFilter(Function<Check<?, ?, ?>, Predicate<Path.Validation.Context<?, ?>>> checkFilter) Validation.Config.withPathFilter(Predicate<Path.Validation.Context<?, ?>> pathFilter) Constructor parameters in org.burningwave.json with type arguments of type Path.Validation.ContextModifierConstructorDescriptionValidator(com.fasterxml.jackson.databind.ObjectMapper objectMapper, SchemaHolder schemaHolder, Function<Path.Validation.Context<?, ?>, Function<String, Function<String, Function<Object[], Throwable>>>> exceptionBuilder) Validator(SchemaHolder schemaHolder, Function<Path.Validation.Context<?, ?>, Function<String, Function<String, Function<Object[], Throwable>>>> exceptionBuilder)