Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- buildSchemaMock(Class<S>, Class<? extends JsonSchema>) - Method in class org.burningwave.json.Validator
C
- changeOutputClass(Class<?>) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- Check<S,
T, - Interface in org.burningwave.jsonO> - Check.Abst<S,
T, - Class in org.burningwave.jsonC> - Check.Group - Class in org.burningwave.json
- checkMandatory() - Method in interface org.burningwave.json.Check
- checkNotEmpty() - Method in class org.burningwave.json.LeafCheck.OfString
- checkType - Variable in exception class org.burningwave.json.Validation.Exception
- computeChecks(Collection<String>, Map<String, Collection<C>>, Collection<C>) - Method in class org.burningwave.json.Validator
- convert(Class<T>) - Method in class org.burningwave.json.ObjectHandler
- create() - Static method in class org.burningwave.json.Facade
- create(ObjectMapper) - Static method in class org.burningwave.json.Facade
- create(ObjectMapper, Object) - Static method in class org.burningwave.json.ObjectHandler
- createValidationContext(Validation.Config<I>, ObjectHandler) - Method in class org.burningwave.json.Validator
- current - Static variable in class org.burningwave.json.Path.Segment
D
- DEFAULT_EXCEPTION_BUILDER - Static variable in class org.burningwave.json.Validator
- defaultIndexedObjectChecks - Variable in class org.burningwave.json.Validator
- defaultLeafChecks - Variable in class org.burningwave.json.Validator
- defaultObjectChecks - Variable in class org.burningwave.json.Validator
- disableLogging() - Method in class org.burningwave.json.Validation.Config
- disableReflection() - Static method in class org.burningwave.json.ObjectHandler.Configuration
E
- enableDeepLogging() - Method in class org.burningwave.json.Validation.Config
- Exception(String, String, String) - Constructor for exception class org.burningwave.json.Validation.Exception
- exceptionBuilder - Variable in class org.burningwave.json.Validator
- execute(Consumer<Path.Validation.Context<JsonSchema, Object>>) - Method in class org.burningwave.json.Check.Group
- execute(Consumer<Path.Validation.Context<S, T>>) - Method in class org.burningwave.json.Check.Abst
- execute(Consumer<Path.Validation.Context<S, T>>) - Method in interface org.burningwave.json.Check
F
- Facade - Class in org.burningwave.json
- find(Object, Predicate<ObjectHandler>, Function<ObjectHandler, O>) - Method in class org.burningwave.json.ObjectHandler
- find(Predicate<ObjectHandler>) - Method in class org.burningwave.json.ObjectHandler.Finder
- find(Predicate<ObjectHandler>) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- find(Predicate<ObjectHandler>) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findFirst(Object, Predicate<ObjectHandler>, Function<ObjectHandler, O>) - Method in class org.burningwave.json.ObjectHandler
- findFirst(Predicate<ObjectHandler>) - Method in class org.burningwave.json.ObjectHandler.Finder
- findFirst(Predicate<ObjectHandler>) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findFirst(Predicate<ObjectHandler>) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findFirstForPath(Predicate<String>) - Method in class org.burningwave.json.ObjectHandler.Finder
- findFirstForPath(Predicate<String>) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findFirstForPath(Predicate<String>) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findFirstForPathContains(String...) - Method in class org.burningwave.json.ObjectHandler.Finder
- findFirstForPathContains(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findFirstForPathContains(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findFirstForPathEndsWith(String...) - Method in class org.burningwave.json.ObjectHandler.Finder
- findFirstForPathEndsWith(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findFirstForPathEndsWith(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findFirstForPathMatches(String) - Method in class org.burningwave.json.ObjectHandler.Finder
- findFirstForPathMatches(String) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findFirstForPathMatches(String) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findFirstForPathStartsWith(String...) - Method in class org.burningwave.json.ObjectHandler.Finder
- findFirstForPathStartsWith(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findFirstForPathStartsWith(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findFirstForValue(Predicate<I>) - Method in class org.burningwave.json.ObjectHandler.Finder
- findFirstForValue(Predicate<I>) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findFirstForValue(Predicate<I>) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findForPath(Predicate<String>) - Method in class org.burningwave.json.ObjectHandler.Finder
- findForPath(Predicate<String>) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findForPath(Predicate<String>) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findForPathContains(String...) - Method in class org.burningwave.json.ObjectHandler.Finder
- findForPathContains(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findForPathContains(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findForPathEndsWith(String...) - Method in class org.burningwave.json.ObjectHandler.Finder
- findForPathEndsWith(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findForPathEndsWith(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findForPathEquals(String...) - Method in class org.burningwave.json.ObjectHandler.Finder
- findForPathEquals(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findForPathEquals(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findForPathMatches(String) - Method in class org.burningwave.json.ObjectHandler.Finder
- findForPathMatches(String) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findForPathMatches(String) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findForPathStartsWith(String...) - Method in class org.burningwave.json.ObjectHandler.Finder
- findForPathStartsWith(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findForPathStartsWith(String...) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findForValue(Predicate<I>) - Method in class org.burningwave.json.ObjectHandler.Finder
- findForValue(Predicate<I>) - Method in class org.burningwave.json.ObjectHandler.ValueFinder
- findForValue(Predicate<I>) - Method in class org.burningwave.json.ObjectHandler.ValueFinderAndConverter
- findObjectHandler(String...) - Method in class org.burningwave.json.Path.Validation.Context
- findValue(String...) - Method in class org.burningwave.json.Path.Validation.Context
- findValueAndConvert(Class<V>, String...) - Method in class org.burningwave.json.Path.Validation.Context
- findValues(String, Object, Function<ObjectHandler, Map.Entry<Boolean, TerminateIterationException>>, Function<ObjectHandler, O>, Collection<O>) - Method in class org.burningwave.json.ObjectHandler
- findValues(String, Collection<I>, Function<ObjectHandler, Map.Entry<Boolean, TerminateIterationException>>, Function<ObjectHandler, O>, Collection<O>) - Method in class org.burningwave.json.ObjectHandler
- findValues(String, Map<String, Object>, Function<ObjectHandler, Map.Entry<Boolean, TerminateIterationException>>, Function<ObjectHandler, O>, Collection<O>) - Method in class org.burningwave.json.ObjectHandler
- forAll() - Static method in interface org.burningwave.json.Check
- forAllBooleanValues() - Static method in interface org.burningwave.json.Check
- forAllIndexedBooleans() - Static method in interface org.burningwave.json.Check
- forAllIndexedIntegers() - Static method in interface org.burningwave.json.Check
- forAllIndexedNumbers() - Static method in interface org.burningwave.json.Check
- forAllIndexedObjects() - Static method in interface org.burningwave.json.Check
- forAllIndexedStrings() - Static method in interface org.burningwave.json.Check
- forAllIntegerValues() - Static method in interface org.burningwave.json.Check
- forAllNumberValues() - Static method in interface org.burningwave.json.Check
- forAllObjects() - Static method in interface org.burningwave.json.Check
- forAllStringValues() - Static method in interface org.burningwave.json.Check
- forAllValues() - Static method in interface org.burningwave.json.Check
- forJsonObject(I) - Static method in class org.burningwave.json.Validation.Config
G
- getCheckType() - Method in exception class org.burningwave.json.Validation.Exception
- getIndex() - Method in class org.burningwave.json.Path.Validation.Context
- getIndexes(String) - Method in class org.burningwave.json.Path
- getInputHandler() - Method in class org.burningwave.json.Validation.Context
- getJsonSchema() - Method in class org.burningwave.json.Path.Validation.Context
- getJsonSchema(I) - Method in class org.burningwave.json.SchemaHolder
- getName() - Method in class org.burningwave.json.Path.Validation.Context
- getName(String) - Method in class org.burningwave.json.Path
- getObject(Supplier<Function<String, I>>, String) - Method in class org.burningwave.json.Validator
- getObjectHandler() - Method in class org.burningwave.json.Path.Validation.Context
- getParent() - Method in class org.burningwave.json.ObjectHandler
- getParent() - Method in class org.burningwave.json.Path.Validation.Context
- getParentObjectHandler() - Method in class org.burningwave.json.Path.Validation.Context
- getPath() - Method in class org.burningwave.json.ObjectHandler
- getPath() - Method in class org.burningwave.json.Path.Validation.Context
- getPath() - Method in exception class org.burningwave.json.Validation.Exception
- getRawValue() - Method in class org.burningwave.json.ObjectHandler
- getRawValue() - Method in class org.burningwave.json.Path.Validation.Context
- getRootHandler() - Method in class org.burningwave.json.Path.Validation.Context
- getValidationContext() - Method in class org.burningwave.json.Path.Validation.Context
- getValue() - Method in class org.burningwave.json.ObjectHandler
- getValue() - Method in class org.burningwave.json.Path.Validation.Context
- getValueOrRawValue() - Method in class org.burningwave.json.ObjectHandler
- Group(Check<?, ?, ?>...) - Constructor for class org.burningwave.json.Check.Group
I
- IndexedObjectCheck<I> - Class in org.burningwave.json
- indexedObjectChecks - Variable in class org.burningwave.json.Validator
- INSTANCE - Static variable in class org.burningwave.json.Path
- isFieldRequired() - Method in class org.burningwave.json.Path.Validation.Context
- isRoot() - Method in class org.burningwave.json.ObjectHandler
- isRoot() - Method in class org.burningwave.json.Path.Validation.Context
- isRoot(String) - Method in class org.burningwave.json.Path
L
- LeafCheck<S,
T> - Class in org.burningwave.json - LeafCheck.OfString - Class in org.burningwave.json
- leafChecks - Variable in class org.burningwave.json.Validator
- logger - Static variable in class org.burningwave.json.Validation.Context
- logger - Static variable in class org.burningwave.json.Validator
- logSkippingValidation(Path.Validation.Context<?, ?>) - Method in class org.burningwave.json.Validator
N
- newFinder() - Method in class org.burningwave.json.ObjectHandler
- newObjectHandler(Object) - Method in class org.burningwave.json.Facade
- newValueFinder() - Method in class org.burningwave.json.ObjectHandler
- newValueFinderAndConverter(Class<?>) - Method in class org.burningwave.json.ObjectHandler
- normalize(String) - Method in class org.burningwave.json.Path
- normalize(String, String) - Method in class org.burningwave.json.Path
O
- ObjectCheck - Class in org.burningwave.json
- objectChecks - Variable in class org.burningwave.json.Validator
- ObjectHandler - Class in org.burningwave.json
- ObjectHandler.Configuration - Class in org.burningwave.json
- ObjectHandler.Configuration.Key - Class in org.burningwave.json
- ObjectHandler.Finder - Class in org.burningwave.json
- ObjectHandler.ValueFinder - Class in org.burningwave.json
- ObjectHandler.ValueFinderAndConverter - Class in org.burningwave.json
- objectMapper - Variable in class org.burningwave.json.Validator
- objectMapper() - Method in class org.burningwave.json.Facade
- of(String...) - Static method in class org.burningwave.json.Path
- of(Check<?, ?, ?>...) - Static method in class org.burningwave.json.Check.Group
- org.burningwave.json - package org.burningwave.json
P
- parent - Static variable in class org.burningwave.json.Path.Segment
- path - Variable in exception class org.burningwave.json.Validation.Exception
- Path - Class in org.burningwave.json
- Path.Segment - Class in org.burningwave.json
- Path.Validation - Interface in org.burningwave.json
- Path.Validation.Context<S,
T> - Class in org.burningwave.json - predicateFor(Class<T>, Predicate<Path.Validation.Context<S, T>>) - Static method in class org.burningwave.json.Path.Validation.Context
- processCheck(Validation.Context, Function<C, S>, C) - Method in class org.burningwave.json.Validator
- processPathCheck(Validation.Context, Function<C, S>, C) - Method in class org.burningwave.json.Validator
R
- registerCheck(String, Check<?, ?, ?>...) - Method in class org.burningwave.json.Validator
- registerCheck(Check<?, ?, ?>...) - Method in class org.burningwave.json.Validator
- rejectValue(String, String, Object...) - Method in class org.burningwave.json.Path.Validation.Context
- removeRootPrefix(String) - Method in class org.burningwave.json.ObjectHandler
- resolvePath(String...) - Method in class org.burningwave.json.Path.Validation.Context
- root - Static variable in class org.burningwave.json.Path.Segment
S
- schemaHolder - Variable in class org.burningwave.json.Validator
- SchemaHolder - Class in org.burningwave.json
- SchemaHolder(ObjectMapper) - Constructor for class org.burningwave.json.SchemaHolder
- Segment() - Constructor for class org.burningwave.json.Path.Segment
- setExceptionBuilder(Function<Path.Validation.Context<?, ?>, Function<String, Function<String, Function<Object[], Throwable>>>>) - Method in class org.burningwave.json.Validator
T
- toContainsRegEx(String) - Method in class org.burningwave.json.Path
- toEndsWithRegEx(String) - Method in class org.burningwave.json.Path
- toIndexed(String, int...) - Static method in class org.burningwave.json.Path.Segment
- toRegEx(String) - Method in class org.burningwave.json.Path
- toStartsWithRegEx(String) - Method in class org.burningwave.json.Path
- toString() - Method in class org.burningwave.json.ObjectHandler
- toString() - Method in class org.burningwave.json.Path.Validation.Context
- tryToExecuteChecks(Collection<C>, Path.Validation.Context<S, T>) - Method in class org.burningwave.json.Validator
V
- validate(Object) - Method in class org.burningwave.json.Validator
- validate(String, JsonSchema, Object, Validation.Context) - Method in class org.burningwave.json.Validator
- validate(String, ArraySchema, Collection<I>, Validation.Context) - Method in class org.burningwave.json.Validator
- validate(String, ObjectSchema, Map<String, Object>, Validation.Context) - Method in class org.burningwave.json.Validator
- validate(Validation.Config<I>) - Method in class org.burningwave.json.Validator
- validateRaw(Validation.Context) - Method in class org.burningwave.json.Validator
- validateRaw(Validation.Context, Collection<C>, Function<C, S>) - Method in class org.burningwave.json.Validator
- validateValue(String, JsonSchema, Object, Validation.Context) - Method in class org.burningwave.json.Validator
- Validation - Interface in org.burningwave.json
- Validation.Config<I> - Class in org.burningwave.json
- Validation.Context - Class in org.burningwave.json
- Validation.Exception - Exception Class in org.burningwave.json
- validator() - Method in class org.burningwave.json.Facade
- Validator - Class in org.burningwave.json
- Validator(ObjectMapper) - Constructor for class org.burningwave.json.Validator
- Validator(ObjectMapper, SchemaHolder, Function<Path.Validation.Context<?, ?>, Function<String, Function<String, Function<Object[], Throwable>>>>) - Constructor for class org.burningwave.json.Validator
- Validator(SchemaHolder) - Constructor for class org.burningwave.json.Validator
- Validator(SchemaHolder, Function<Path.Validation.Context<?, ?>, Function<String, Function<String, Function<Object[], Throwable>>>>) - Constructor for class org.burningwave.json.Validator
- valueToString(Object) - Method in class org.burningwave.json.ObjectHandler
W
- when(Predicate<Path.Validation.Context<JsonSchema, O>>) - Static method in interface org.burningwave.json.Check
- whenBooleanValue(Predicate<Path.Validation.Context<BooleanSchema, Boolean>>) - Static method in interface org.burningwave.json.Check
- whenBooleanValuePathContains(String...) - Static method in interface org.burningwave.json.Check
- whenBooleanValuePathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenBooleanValuePathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenBooleanValuePathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedBooleans(Predicate<Path.Validation.Context<ArraySchema, List<Boolean>>>) - Static method in interface org.burningwave.json.Check
- whenIndexedBooleansPathContains(String) - Static method in interface org.burningwave.json.Check
- whenIndexedBooleansPathEndsWith(String) - Static method in interface org.burningwave.json.Check
- whenIndexedBooleansPathEquals(String) - Static method in interface org.burningwave.json.Check
- whenIndexedBooleansPathStartsWith(String) - Static method in interface org.burningwave.json.Check
- whenIndexedIntegers(Predicate<Path.Validation.Context<ArraySchema, List<Integer>>>) - Static method in interface org.burningwave.json.Check
- whenIndexedIntegersPathContains(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedIntegersPathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedIntegersPathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedIntegersPathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedNumbers(Predicate<Path.Validation.Context<ArraySchema, List<Number>>>) - Static method in interface org.burningwave.json.Check
- whenIndexedNumbersPathContains(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedNumbersPathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedNumbersPathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedNumbersPathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedObject(Predicate<Path.Validation.Context<ArraySchema, List<I>>>) - Static method in interface org.burningwave.json.Check
- whenIndexedObjectPathContains(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedObjectPathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedObjectPathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedObjectPathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedStrings(Predicate<Path.Validation.Context<ArraySchema, List<String>>>) - Static method in interface org.burningwave.json.Check
- whenIndexedStringsPathContains(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedStringsPathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedStringsPathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenIndexedStringsPathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIntegerValue(Predicate<Path.Validation.Context<IntegerSchema, Integer>>) - Static method in interface org.burningwave.json.Check
- whenIntegerValuePathContains(String...) - Static method in interface org.burningwave.json.Check
- whenIntegerValuePathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenIntegerValuePathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenIntegerValuePathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenNumberValue(Predicate<Path.Validation.Context<NumberSchema, Number>>) - Static method in interface org.burningwave.json.Check
- whenNumberValuePathContains(String...) - Static method in interface org.burningwave.json.Check
- whenNumberValuePathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenNumberValuePathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenNumberValuePathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenObject(Predicate<Path.Validation.Context<ObjectSchema, Map<String, Object>>>) - Static method in interface org.burningwave.json.Check
- whenObjectPathContains(String...) - Static method in interface org.burningwave.json.Check
- whenObjectPathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenObjectPathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenObjectPathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenPathContains(String...) - Static method in interface org.burningwave.json.Check
- whenPathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenPathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenPathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenStringValue(Predicate<Path.Validation.Context<StringSchema, String>>) - Static method in interface org.burningwave.json.Check
- whenStringValuePathContains(String...) - Static method in interface org.burningwave.json.Check
- whenStringValuePathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenStringValuePathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenStringValuePathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- whenValue(Predicate<Path.Validation.Context<JsonSchema, Object>>) - Static method in interface org.burningwave.json.Check
- whenValuePathContains(String...) - Static method in interface org.burningwave.json.Check
- whenValuePathEndsWith(String...) - Static method in interface org.burningwave.json.Check
- whenValuePathEquals(String...) - Static method in interface org.burningwave.json.Check
- whenValuePathStartsWith(String...) - Static method in interface org.burningwave.json.Check
- withCheckFilter(Function<Check<?, ?, ?>, Predicate<Path.Validation.Context<?, ?>>>) - Method in class org.burningwave.json.Validation.Config
- withCompleteValidation() - Method in class org.burningwave.json.Validation.Config
- withExitStrategyAtFirstError() - Method in class org.burningwave.json.Validation.Config
- withPathFilter(Predicate<Path.Validation.Context<?, ?>>) - Method in class org.burningwave.json.Validation.Config
- withTheseChecks(String...) - Method in class org.burningwave.json.Validation.Config
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form