Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- buildSchemaMock(Class<S>, Class<? extends JsonSchema>) - Method in class org.burningwave.json.Validator
C
- changeOutputClass(Class<V>) - 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.Error - Enum in org.burningwave.json
- Check.Group - Class in org.burningwave.json
- checkMandatory() - Method in interface org.burningwave.json.Check
- checkNotEmpty() - Method in class org.burningwave.json.LeafCheck.OfString
- 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(ObjectMapper, Object) - Static method in class org.burningwave.json.ObjectHandler
- createValidationContext(ValidationConfig<I>, ObjectHandler) - Method in class org.burningwave.json.Validator
- current - Static variable in class org.burningwave.json.Path.Segment
D
- 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.ValidationConfig
- disableReflection() - Static method in class org.burningwave.json.ObjectHandler.Configuration
E
- enableDeepLogging() - Method in class org.burningwave.json.ValidationConfig
- exceptionBuilder - Variable in class org.burningwave.json.Validator
- execute(Consumer<Path.ValidationContext<JsonSchema, Object>>) - Method in class org.burningwave.json.Check.Group
- execute(Consumer<Path.ValidationContext<S, T>>) - Method in class org.burningwave.json.Check.Abst
- execute(Consumer<Path.ValidationContext<S, T>>) - Method in interface org.burningwave.json.Check
F
- 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.ValidationContext
- findValue(String...) - Method in class org.burningwave.json.Path.ValidationContext
- findValueAndConvert(Class<V>, String...) - Method in class org.burningwave.json.Path.ValidationContext
- 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.ValidationConfig
G
- getIndex() - Method in class org.burningwave.json.Path.ValidationContext
- getIndexes(String) - Method in class org.burningwave.json.Path
- getInputHandler() - Method in class org.burningwave.json.ValidationContext
- getJsonSchema() - Method in class org.burningwave.json.Path.ValidationContext
- getJsonSchema(I) - Method in class org.burningwave.json.SchemaHolder
- getName() - Method in class org.burningwave.json.Path.ValidationContext
- 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.ValidationContext
- getParent() - Method in class org.burningwave.json.ObjectHandler
- getParent() - Method in class org.burningwave.json.Path.ValidationContext
- getPath() - Method in class org.burningwave.json.ObjectHandler
- getPath() - Method in class org.burningwave.json.Path.ValidationContext
- getRawValue() - Method in class org.burningwave.json.ObjectHandler
- getRawValue() - Method in class org.burningwave.json.Path.ValidationContext
- getRootHandler() - Method in class org.burningwave.json.Path.ValidationContext
- getValidationContext() - Method in class org.burningwave.json.Path.ValidationContext
- getValue() - Method in class org.burningwave.json.ObjectHandler
- getValue() - Method in class org.burningwave.json.Path.ValidationContext
- 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
- IS_EMPTY - Enum constant in enum org.burningwave.json.Check.Error
- IS_NULL - Enum constant in enum org.burningwave.json.Check.Error
- isFieldRequired() - Method in class org.burningwave.json.Path.ValidationContext
- isRoot() - Method in class org.burningwave.json.ObjectHandler
- isRoot() - Method in class org.burningwave.json.Path.ValidationContext
- isRoot(String) - Method in class org.burningwave.json.Path
K
- key() - Method in enum org.burningwave.json.Check.Error
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.ValidationContext
- logger - Static variable in class org.burningwave.json.Validator
- logSkippingValidation(Path.ValidationContext<?, ?>) - Method in class org.burningwave.json.Validator
N
- newFinder() - Method in class org.burningwave.json.ObjectHandler
- newValueFinder() - Method in class org.burningwave.json.ObjectHandler
- newValueFinderAndConverter(Class<V>) - 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
- NOT_IN_RANGE - Enum constant in enum org.burningwave.json.Check.Error
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<V> - Class in org.burningwave.json
- objectMapper - Variable in class org.burningwave.json.Validator
- 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 - Class in org.burningwave.json
- Path.Segment - Class in org.burningwave.json
- Path.ValidationContext<S,
T> - Class in org.burningwave.json - predicateFor(Class<T>, Predicate<Path.ValidationContext<S, T>>) - Static method in class org.burningwave.json.Path.ValidationContext
- processCheck(ValidationContext, Function<C, S>, C) - Method in class org.burningwave.json.Validator
- processPathCheck(ValidationContext, 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, Object...) - Method in class org.burningwave.json.Path.ValidationContext
- rejectValue(Check.Error, Object...) - Method in class org.burningwave.json.Path.ValidationContext
- removeRootPrefix(String) - Method in class org.burningwave.json.ObjectHandler
- resolvePath(String...) - Method in class org.burningwave.json.Path.ValidationContext
- 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
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.ValidationContext
- tryToExecuteChecks(Collection<C>, Path.ValidationContext<S, T>) - Method in class org.burningwave.json.Validator
U
- UNEXPECTED_TYPE - Enum constant in enum org.burningwave.json.Check.Error
V
- validate(String, JsonSchema, Object, ValidationContext) - Method in class org.burningwave.json.Validator
- validate(String, ArraySchema, Collection<I>, ValidationContext) - Method in class org.burningwave.json.Validator
- validate(String, ObjectSchema, Map<String, Object>, ValidationContext) - Method in class org.burningwave.json.Validator
- validate(ValidationConfig<I>) - Method in class org.burningwave.json.Validator
- validateRaw(ValidationContext) - Method in class org.burningwave.json.Validator
- validateRaw(ValidationContext, Collection<C>, Function<C, S>) - Method in class org.burningwave.json.Validator
- validateValue(String, JsonSchema, Object, ValidationContext) - Method in class org.burningwave.json.Validator
- ValidationConfig<I> - Class in org.burningwave.json
- ValidationContext - Class in org.burningwave.json
- Validator - Class in org.burningwave.json
- Validator(ObjectMapper, SchemaHolder, Function<Path.ValidationContext<?, ?>, Function<String, Function<Object[], Throwable>>>) - Constructor for class org.burningwave.json.Validator
- Validator(SchemaHolder, Function<Path.ValidationContext<?, ?>, Function<String, Function<Object[], Throwable>>>) - Constructor for class org.burningwave.json.Validator
- valueOf(String) - Static method in enum org.burningwave.json.Check.Error
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.burningwave.json.Check.Error
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueToString(Object) - Method in class org.burningwave.json.ObjectHandler
W
- when(Predicate<Path.ValidationContext<JsonSchema, O>>) - Static method in interface org.burningwave.json.Check
- whenBooleanValue(Predicate<Path.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<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.ValidationContext<?, ?>>>) - Method in class org.burningwave.json.ValidationConfig
- withCompleteValidation() - Method in class org.burningwave.json.ValidationConfig
- withExitStrategyAtFirstError() - Method in class org.burningwave.json.ValidationConfig
- withPathFilter(Predicate<Path.ValidationContext<?, ?>>) - Method in class org.burningwave.json.ValidationConfig
- withTheseChecks(String...) - Method in class org.burningwave.json.ValidationConfig
All Classes and Interfaces|All Packages|Constant Field Values