com.fasterxml.jackson.databind.jsonSchema.types
Class ContainerTypeSchema
java.lang.Object
com.fasterxml.jackson.databind.jsonSchema.types.JsonSchema
com.fasterxml.jackson.databind.jsonSchema.types.SimpleTypeSchema
com.fasterxml.jackson.databind.jsonSchema.types.ContainerTypeSchema
- Direct Known Subclasses:
- ArraySchema, ObjectSchema
public abstract class ContainerTypeSchema
- extends SimpleTypeSchema
This class encapsulates the functionality of container type JsonSchema
Array and Object
- Author:
- jphelan
| Methods inherited from class com.fasterxml.jackson.databind.jsonSchema.types.JsonSchema |
asAnySchema, asArraySchema, asBooleanSchema, asIntegerSchema, asNullSchema, asNumberSchema, asObjectSchema, asStringSchema, asUnionTypeSchema, asValueSchemaSchema, get$ref, get$schema, getDisallow, getExtends, getId, getRequired, getType, isAnySchema, isArraySchema, isBooleanSchema, isIntegerSchema, isNullSchema, isNumberSchema, isObjectSchema, isStringSchema, isUnionTypeSchema, isValueTypeSchema, minimalForFormat, set$ref, set$schema, setDisallow, setExtends, setId, setRequired |
ContainerTypeSchema
public ContainerTypeSchema()
asContainerSchema
public ContainerTypeSchema asContainerSchema()
- Description copied from class:
JsonSchema
- Attempt to return this JsonSchema as a
ContainerTypeSchema
- Overrides:
asContainerSchema in class JsonSchema
- Returns:
- this as an ContainerTypeSchema if possible, or null otherwise
equals
public boolean equals(Object obj)
- Overrides:
equals in class SimpleTypeSchema
getEnums
public Set<String> getEnums()
enums
- Returns:
- the enums
isContainerTypeSchema
public boolean isContainerTypeSchema()
- Description copied from class:
JsonSchema
- determine if this JsonSchema is an
ContainerTypeSchema.
- Overrides:
isContainerTypeSchema in class JsonSchema
- Returns:
- true if this JsonSchema is an ContainerTypeSchema, false otherwise
setEnums
public void setEnums(Set<String> enums)
enums
- Parameters:
enums - the enums to set
Copyright © 2012 fasterxml.com. All Rights Reserved.