|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JsonSchema | |
|---|---|
| com.fasterxml.jackson.databind.jsonSchema.factories | |
| com.fasterxml.jackson.databind.jsonSchema.types | |
| Uses of JsonSchema in com.fasterxml.jackson.databind.jsonSchema.factories |
|---|
| Fields in com.fasterxml.jackson.databind.jsonSchema.factories declared as JsonSchema | |
|---|---|
protected JsonSchema |
SchemaFactory.schema
|
| Methods in com.fasterxml.jackson.databind.jsonSchema.factories that return JsonSchema | |
|---|---|
JsonSchema |
SchemaFactoryWrapper.finalSchema()
|
JsonSchema |
SchemaProducer.getSchema()
|
JsonSchema |
SchemaFactory.getSchema()
|
JsonSchema |
ArraySchemaFactory.getSchema()
|
protected JsonSchema |
ObjectSchemaFactory.propertySchema(com.fasterxml.jackson.databind.BeanProperty writer)
|
protected JsonSchema |
ObjectSchemaFactory.propertySchema(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
com.fasterxml.jackson.databind.JavaType propertyTypeHint)
|
| Methods in com.fasterxml.jackson.databind.jsonSchema.factories with parameters of type JsonSchema | |
|---|---|
SchemaFactory |
SchemaFactoryWrapper.FactoryProvider.SchemaFactory(JsonSchema schema)
|
void |
SchemaFactory.setSchema(JsonSchema schema)
|
| Constructors in com.fasterxml.jackson.databind.jsonSchema.factories with parameters of type JsonSchema | |
|---|---|
SchemaFactory(com.fasterxml.jackson.databind.SerializerProvider provider,
JsonSchema schema)
|
|
| Uses of JsonSchema in com.fasterxml.jackson.databind.jsonSchema.types |
|---|
| Subclasses of JsonSchema in com.fasterxml.jackson.databind.jsonSchema.types | |
|---|---|
class |
AnySchema
This class represents a JsonSchema of type any |
class |
ArraySchema
|
class |
BooleanSchema
This class represents a JsonSchema of type boolean |
class |
ContainerTypeSchema
This class encapsulates the functionality of container type JsonSchema
Array and Object |
class |
HyperSchema
This class represents the HyperSchema portion of a JsonSchema
It is a skeleton intended as a starting point for customization. |
class |
IntegerSchema
This class represents a JsonSchema as an integer type |
class |
NullSchema
This class represents a JsonSchema as a null type |
class |
NumberSchema
This class represents a JsonSchema as a number type |
class |
ObjectSchema
This type represents a JsonSchema as an object type |
class |
SimpleTypeSchema
This class encapsulates the functionality of JsonSchema simple types |
class |
StringSchema
This represents a JsonSchema as a String |
class |
UnionTypeSchema
This class represents a JsonSchema as a Union Type Schema:
"An array of two or more simple type definitions. |
class |
ValueTypeSchema
This class represents a JsonSchema
A primitive type. |
| Methods in com.fasterxml.jackson.databind.jsonSchema.types that return JsonSchema | |
|---|---|
JsonSchema[] |
JsonSchema.getDisallow()
disallow |
JsonSchema[] |
JsonSchema.getExtends()
extendsextends |
JsonSchema |
ObjectSchema.SchemaAdditionalProperties.getJsonSchema()
ObjectSchema.SchemaAdditionalProperties.jsonSchema |
JsonSchema |
ArraySchema.SchemaAdditionalItems.getJsonSchema()
|
JsonSchema[] |
ArraySchema.ArrayItems.getJsonSchemas()
ArraySchema.ArrayItems.jsonSchemas |
JsonSchema |
ObjectSchema.SchemaDependency.getParentMustMatch()
ObjectSchema.SchemaDependency.parentMustMatch |
JsonSchema |
ArraySchema.SingleItems.getSchema()
ArraySchema.SingleItems.jsonSchema |
static JsonSchema |
JsonSchema.minimalForFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes format)
Create a schema which verifies only that an object is of the given format. |
JsonSchema |
ObjectSchema.putPatternProperty(String regex,
JsonSchema value)
|
JsonSchema |
ObjectSchema.putProperty(String name,
JsonSchema value)
|
| Methods in com.fasterxml.jackson.databind.jsonSchema.types that return types with arguments of type JsonSchema | |
|---|---|
Map<String,JsonSchema> |
ObjectSchema.getPatternProperties()
ObjectSchema.patternProperties |
Map<String,JsonSchema> |
ObjectSchema.getProperties()
ObjectSchema.properties |
| Methods in com.fasterxml.jackson.databind.jsonSchema.types with parameters of type JsonSchema | |
|---|---|
boolean |
ObjectSchema.addSchemaDependency(String depender,
JsonSchema parentMustMatch)
|
void |
ObjectSchema.putOptionalProperty(String name,
JsonSchema jsonSchema)
|
JsonSchema |
ObjectSchema.putPatternProperty(String regex,
JsonSchema value)
|
JsonSchema |
ObjectSchema.putProperty(String name,
JsonSchema value)
|
void |
JsonSchema.setDisallow(JsonSchema[] disallow)
disallow |
void |
JsonSchema.setExtends(JsonSchema[] extendsextends)
extendsextends |
void |
ArraySchema.setItemsSchema(JsonSchema jsonSchema)
Convenience method to set the json schema for the ArraySchema.items
field |
void |
ArraySchema.SingleItems.setSchema(JsonSchema jsonSchema)
ArraySchema.SingleItems.jsonSchema |
| Method parameters in com.fasterxml.jackson.databind.jsonSchema.types with type arguments of type JsonSchema | |
|---|---|
void |
ObjectSchema.setPatternProperties(Map<String,JsonSchema> patternProperties)
ObjectSchema.patternProperties |
void |
ObjectSchema.setProperties(Map<String,JsonSchema> properties)
ObjectSchema.properties |
| Constructors in com.fasterxml.jackson.databind.jsonSchema.types with parameters of type JsonSchema | |
|---|---|
ArraySchema.SchemaAdditionalItems(JsonSchema schema)
|
|
ArraySchema.SingleItems(JsonSchema jsonSchema)
|
|
ObjectSchema.SchemaAdditionalProperties(JsonSchema jsonSchema)
|
|
ObjectSchema.SchemaDependency(String depender,
JsonSchema parentMustMatch)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||