public interface ObjectSchema extends Schema
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
getFieldDependencies(java.lang.String name) |
default java.util.Collection<java.lang.String> |
getFieldsDependingOn(java.lang.String name) |
default Schema |
getInnerSchema(java.lang.String name) |
Schema |
getInnerSchema(java.lang.String name,
Configuration object) |
java.util.Collection<java.lang.String> |
getInnerSchemaNames() |
default boolean |
validate(java.lang.Object object)
Validates the given input object, returns whether it is successfully validated against this input
|
fieldName, getDefaultValue, getDefaultValueAs, isArray, isBoolean, isEmpty, isNumber, isObject, isRequired, isString, validateOrDefault
default boolean validate(java.lang.Object object)
Validator
Schema getInnerSchema(java.lang.String name, Configuration object)
default Schema getInnerSchema(java.lang.String name)
java.util.Collection<java.lang.String> getFieldDependencies(java.lang.String name)
default java.util.Collection<java.lang.String> getFieldsDependingOn(java.lang.String name)
java.util.Collection<java.lang.String> getInnerSchemaNames()