Uses of Class
com.fasterxml.jackson.module.jsonSchema.JsonSchema
Packages that use JsonSchema
Package
Description
-
Uses of JsonSchema in com.fasterxml.jackson.module.jsonSchema
Methods in com.fasterxml.jackson.module.jsonSchema that return JsonSchemaModifier and TypeMethodDescriptionJsonSchemaGenerator.generateSchema(com.fasterxml.jackson.databind.JavaType type) JsonSchemaGenerator.generateSchema(Class<?> type) JsonSchema.getDisallow()JsonSchema.getExtends()static JsonSchemaJsonSchema.minimalForFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes format) Create a schema which verifies only that an object is of the given format.Methods in com.fasterxml.jackson.module.jsonSchema with parameters of type JsonSchemaModifier and TypeMethodDescriptionprotected booleanJsonSchema._equals(JsonSchema that) voidJsonSchema.setDisallow(JsonSchema[] disallow) voidJsonSchema.setExtends(JsonSchema[] extendsextends) -
Uses of JsonSchema in com.fasterxml.jackson.module.jsonSchema.customProperties
Methods in com.fasterxml.jackson.module.jsonSchema.customProperties that return JsonSchemaModifier and TypeMethodDescriptionprotected JsonSchemaValidationSchemaFactoryWrapper.addValidationConstraints(JsonSchema schema, com.fasterxml.jackson.databind.BeanProperty prop) Methods in com.fasterxml.jackson.module.jsonSchema.customProperties with parameters of type JsonSchemaModifier and TypeMethodDescriptionprotected JsonSchemaValidationSchemaFactoryWrapper.addValidationConstraints(JsonSchema schema, com.fasterxml.jackson.databind.BeanProperty prop) -
Uses of JsonSchema in com.fasterxml.jackson.module.jsonSchema.factories
Fields in com.fasterxml.jackson.module.jsonSchema.factories declared as JsonSchemaMethods in com.fasterxml.jackson.module.jsonSchema.factories that return JsonSchemaModifier and TypeMethodDescriptionSchemaFactoryWrapper.finalSchema()ArrayVisitor.getSchema()JsonSchemaProducer.getSchema()ObjectVisitorDecorator.getSchema()protected JsonSchemaMapVisitor.propertySchema(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType propertyTypeHint) protected JsonSchemaObjectVisitor.propertySchema(com.fasterxml.jackson.databind.BeanProperty prop) protected JsonSchemaObjectVisitor.propertySchema(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType propertyTypeHint) -
Uses of JsonSchema in com.fasterxml.jackson.module.jsonSchema.types
Subclasses of JsonSchema in com.fasterxml.jackson.module.jsonSchema.typesModifier and TypeClassDescriptionclassThis class represents aJsonSchemaof type anyclassclassThis class represents aJsonSchemaof type booleanclassThis class encapsulates the functionality of container typeJsonSchemaArray and ObjectclassThis class represents the HyperSchema portion of aJsonSchemaIt is a skeleton intended as a starting point for customization.classThis class represents aJsonSchemaas an integer typeclassThis class represents aJsonSchemaas a null typeclassThis class represents aJsonSchemaas a number typeclassThis type represents aJsonSchemaas an object typeclassThis type represents an JSON reference to aJsonSchema.classThis class encapsulates the functionality ofJsonSchemasimple typesclassThis represents aJsonSchemaas a StringclassThis class represents aJsonSchemaas a Union Type Schema: "An array of two or more simple type definitions.classThis class represents aJsonSchemaA primitive type.Fields in com.fasterxml.jackson.module.jsonSchema.types declared as JsonSchemaModifier and TypeFieldDescriptionprotected JsonSchemaHyperSchema.LinkDescriptionObject.jsonSchemaThis attribute contains a jsonSchema which defines the acceptable structure of the submitted request (for a GET request, this jsonSchema would define the properties for the query string and for a POST request, this would define the body).protected JsonSchemaHyperSchema.LinkDescriptionObject.targetSchemaThis property value is a jsonSchema that defines the expected structure of the JSON representation of the target of the link.Methods in com.fasterxml.jackson.module.jsonSchema.types that return JsonSchemaModifier and TypeMethodDescriptionArraySchema.SchemaAdditionalItems.getJsonSchema()ObjectSchema.SchemaAdditionalProperties.getJsonSchema()ArraySchema.ArrayItems.getJsonSchemas()ObjectSchema.SchemaDependency.getParentMustMatch()ArraySchema.SingleItems.getSchema()LinkDescriptionObject.getSchema()LinkDescriptionObject.getTargetSchema()ObjectSchema.putPatternProperty(String regex, JsonSchema value) ObjectSchema.putProperty(com.fasterxml.jackson.databind.BeanProperty property, JsonSchema value) ObjectSchema.putProperty(String name, JsonSchema value) Methods in com.fasterxml.jackson.module.jsonSchema.types that return types with arguments of type JsonSchemaModifier and TypeMethodDescriptionObjectSchema.getPatternProperties()ObjectSchema.getProperties()Methods in com.fasterxml.jackson.module.jsonSchema.types with parameters of type JsonSchemaModifier and TypeMethodDescriptionbooleanObjectSchema.addSchemaDependency(String depender, JsonSchema parentMustMatch) voidObjectSchema.putOptionalProperty(com.fasterxml.jackson.databind.BeanProperty property, JsonSchema jsonSchema) voidObjectSchema.putOptionalProperty(String name, JsonSchema jsonSchema) ObjectSchema.putPatternProperty(String regex, JsonSchema value) ObjectSchema.putProperty(com.fasterxml.jackson.databind.BeanProperty property, JsonSchema value) ObjectSchema.putProperty(String name, JsonSchema value) voidArraySchema.setItemsSchema(JsonSchema jsonSchema) voidArraySchema.SingleItems.setSchema(JsonSchema jsonSchema) LinkDescriptionObject.setSchema(JsonSchema schema) LinkDescriptionObject.setTargetSchema(JsonSchema targetSchema) Method parameters in com.fasterxml.jackson.module.jsonSchema.types with type arguments of type JsonSchemaModifier and TypeMethodDescriptionvoidObjectSchema.setPatternProperties(Map<String, JsonSchema> patternProperties) voidObjectSchema.setProperties(Map<String, JsonSchema> properties) Constructors in com.fasterxml.jackson.module.jsonSchema.types with parameters of type JsonSchemaModifierConstructorDescriptionArrayItems(JsonSchema[] jsonSchemas) SchemaAdditionalItems(JsonSchema schema) SchemaAdditionalProperties(JsonSchema jsonSchema) SchemaDependency(String depender, JsonSchema parentMustMatch) SingleItems(JsonSchema jsonSchema)