class ConfigurationSchema extends java.lang.Object implements ObjectSchema
| Constructor and Description |
|---|
ConfigurationSchema(java.lang.String fieldName,
Configuration configuration,
Configuration defaultValue,
boolean required) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
fieldName() |
java.lang.Object |
getDefaultValue() |
java.util.Collection<java.lang.String> |
getFieldDependencies(java.lang.String name) |
Schema |
getInnerSchema(java.lang.String fieldName,
Configuration configuration) |
java.util.Collection<java.lang.String> |
getInnerSchemaNames() |
boolean |
isRequired() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFieldsDependingOn, getInnerSchema, validategetDefaultValueAs, isArray, isBoolean, isEmpty, isNumber, isObject, isString, validateOrDefaultConfigurationSchema(java.lang.String fieldName,
Configuration configuration,
Configuration defaultValue,
boolean required)
public java.lang.Object getDefaultValue()
getDefaultValue in interface Schemapublic boolean isRequired()
isRequired in interface Schemapublic Schema getInnerSchema(java.lang.String fieldName, Configuration configuration)
getInnerSchema in interface ObjectSchemapublic java.util.Collection<java.lang.String> getFieldDependencies(java.lang.String name)
getFieldDependencies in interface ObjectSchemapublic java.util.Collection<java.lang.String> getInnerSchemaNames()
getInnerSchemaNames in interface ObjectSchema