A B C D E F G H I J K L M N O P R S T U V W _ 

A

AdditionalItemsDeserializer - Class in com.fasterxml.jackson.module.jsonSchema.types
 
AdditionalItemsDeserializer() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.AdditionalItemsDeserializer
 
AdditionalPropertiesDeserializer - Class in com.fasterxml.jackson.module.jsonSchema.types
 
AdditionalPropertiesDeserializer() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.AdditionalPropertiesDeserializer
 
addSchemaDependency(String, JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
addSeenSchemaUri(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.VisitorContext
 
addSimpleDependency(String, String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
AnnotationConstraintResolver - Class in com.fasterxml.jackson.module.jsonSchema.validation
 
AnnotationConstraintResolver() - Constructor for class com.fasterxml.jackson.module.jsonSchema.validation.AnnotationConstraintResolver
 
anyFormatVisitor(AnySchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
anySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
AnySchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class represents a JsonSchema of type any
AnySchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.AnySchema
 
AnyVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
AnyVisitor(AnySchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.AnyVisitor
 
arrayFormatVisitor(SerializerProvider, ArraySchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
arrayFormatVisitor(SerializerProvider, ArraySchema, VisitorContext) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
arraySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
ArraySchema - Class in com.fasterxml.jackson.module.jsonSchema.types
 
ArraySchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
ArraySchema.AdditionalItems - Class in com.fasterxml.jackson.module.jsonSchema.types
This provides a definition for additional items in an array instance when tuple definitions of the items is provided.
ArraySchema.AdditionalItems() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.AdditionalItems
 
ArraySchema.ArrayItems - Class in com.fasterxml.jackson.module.jsonSchema.types
When this attribute value is an array of jsonSchemas and the instance value is an array, each position in the instance array MUST conform to the jsonSchema in the corresponding position for this array.
ArraySchema.ArrayItems() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.ArrayItems
 
ArraySchema.Items - Class in com.fasterxml.jackson.module.jsonSchema.types
This attribute defines the allowed items in an instance array, and MUST be a jsonSchema or an array of jsonSchemas.
ArraySchema.Items() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.Items
 
ArraySchema.NoAdditionalItems - Class in com.fasterxml.jackson.module.jsonSchema.types
This can be false to indicate additional items in the array are not allowed
ArraySchema.NoAdditionalItems() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.NoAdditionalItems
 
ArraySchema.SchemaAdditionalItems - Class in com.fasterxml.jackson.module.jsonSchema.types
or it can be a jsonSchema that defines the jsonSchema of the additional items.
ArraySchema.SchemaAdditionalItems(JsonSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SchemaAdditionalItems
 
ArraySchema.SingleItems - Class in com.fasterxml.jackson.module.jsonSchema.types
When this attribute value is a jsonSchema and the instance value is an array, then all the items in the array MUST be valid according to the jsonSchema.
ArraySchema.SingleItems(JsonSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SingleItems
 
ArrayVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
ArrayVisitor(SerializerProvider, ArraySchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
ArrayVisitor(SerializerProvider, ArraySchema, WrapperFactory) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
asAnySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as an AnySchema
asAnySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.AnySchema
 
asArrayItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.ArrayItems
 
asArrayItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.Items
 
asArraySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as an ArraySchema
asArraySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
asBooleanSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as a BooleanSchema
asBooleanSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.BooleanSchema
 
asContainerSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as a ContainerTypeSchema
asContainerSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ContainerTypeSchema
 
asIntegerSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as an IntegerSchema
asIntegerSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema
 
asNullSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as a NullSchema
asNullSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NullSchema
 
asNumberSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as a NumberSchema
asNumberSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
asObjectSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as an ObjectSchema
asObjectSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
asSimpleTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as a SimpleTypeSchema
asSimpleTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
asSingleItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.Items
 
asSingleItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SingleItems
 
asStringSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as a StringSchema
asStringSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
asUnionTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as an UnionTypeSchema
asUnionTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.UnionTypeSchema
 
asValueSchemaSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Attempt to return this JsonSchema as a ValueTypeSchema
asValueSchemaSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ValueTypeSchema
 

B

booleanFormatVisitor(BooleanSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
booleanSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
BooleanSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class represents a JsonSchema of type boolean
BooleanSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.BooleanSchema
 
BooleanVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
BooleanVisitor(BooleanSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.BooleanVisitor
 

C

com.fasterxml.jackson.module.jsonSchema - package com.fasterxml.jackson.module.jsonSchema
 
com.fasterxml.jackson.module.jsonSchema.annotation - package com.fasterxml.jackson.module.jsonSchema.annotation
 
com.fasterxml.jackson.module.jsonSchema.customProperties - package com.fasterxml.jackson.module.jsonSchema.customProperties
 
com.fasterxml.jackson.module.jsonSchema.factories - package com.fasterxml.jackson.module.jsonSchema.factories
 
com.fasterxml.jackson.module.jsonSchema.types - package com.fasterxml.jackson.module.jsonSchema.types
 
com.fasterxml.jackson.module.jsonSchema.validation - package com.fasterxml.jackson.module.jsonSchema.validation
 
ContainerTypeSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class encapsulates the functionality of container type JsonSchema Array and Object
ContainerTypeSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ContainerTypeSchema
 

D

deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.module.jsonSchema.types.AdditionalItemsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.fasterxml.jackson.module.jsonSchema.types.AdditionalPropertiesDeserializer
 

E

enrichWithBeanProperty(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Override this to add information specific to the property of bean For example, bean validation annotations could be used to specify value constraints in the schema
enumTypes(Set<String>) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.BooleanVisitor
 
enumTypes(Set<String>) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.IntegerVisitor
 
enumTypes(Set<String>) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.NumberVisitor
 
enumTypes(Set<String>) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.StringVisitor
 
equals(Object, Object) - Static method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
A utility method allowing to easily chain calls to equals() on members without taking any risk regarding the ternary operator precedence.
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.AnySchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.ArrayItems
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.NoAdditionalItems
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SchemaAdditionalItems
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SingleItems
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ContainerTypeSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.NullSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.NoAdditionalProperties
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SchemaAdditionalProperties
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SchemaDependency
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SimpleDependency
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ReferenceSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.UnionTypeSchema
 
equals(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ValueTypeSchema
 
expectAnyFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
expectArrayFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.customProperties.HyperSchemaFactoryWrapper
 
expectArrayFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.customProperties.TitleSchemaFactoryWrapper
 
expectArrayFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
expectBooleanFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
expectIntegerFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
expectMapFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
expectNullFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
expectNumberFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
expectObjectFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.customProperties.HyperSchemaFactoryWrapper
 
expectObjectFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.customProperties.TitleSchemaFactoryWrapper
 
expectObjectFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.customProperties.ValidationSchemaFactoryWrapper
 
expectObjectFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
expectStringFormat(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 

F

finalSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
format(JsonValueFormat) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.BooleanVisitor
 
format(JsonValueFormat) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.IntegerVisitor
 
format(JsonValueFormat) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.NumberVisitor
 
format(JsonValueFormat) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.StringVisitor
 
FormatVisitorFactory - Class in com.fasterxml.jackson.module.jsonSchema.factories
Factory class used for constructing visitors for building various JSON Schema instances via visitor interface.
FormatVisitorFactory() - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
FormatVisitorFactory(WrapperFactory) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 

G

generateSchema(Class<?>) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaGenerator
 
generateSchema(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaGenerator
 
get$ref() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
get$ref() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ReferenceSchema
 
get$schema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
getAdditionalItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
getAdditionalProperties() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
getArrayMaxItems(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.validation.AnnotationConstraintResolver
 
getArrayMaxItems(BeanProperty) - Method in interface com.fasterxml.jackson.module.jsonSchema.validation.ValidationConstraintResolver
 
getArrayMinItems(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.validation.AnnotationConstraintResolver
 
getArrayMinItems(BeanProperty) - Method in interface com.fasterxml.jackson.module.jsonSchema.validation.ValidationConstraintResolver
 
getDefault() - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
getDependencies() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
getDepender() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SchemaDependency
 
getDepender() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SimpleDependency
 
getDependsOn() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SimpleDependency
 
getDescription() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
getDisallow() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
getDivisibleBy() - Method in class com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema
 
getElements() - Method in class com.fasterxml.jackson.module.jsonSchema.types.UnionTypeSchema
 
getEnctype() - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
getEnums() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ContainerTypeSchema
 
getEnums() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ValueTypeSchema
 
getExclusiveMaximum() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
getExclusiveMinimum() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
getExtends() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
getFormat() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ValueTypeSchema
 
getHref() - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
getId() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
getItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
getJsonSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SchemaAdditionalItems
 
getJsonSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SchemaAdditionalProperties
 
getJsonSchemas() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.ArrayItems
 
getLinks() - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
getMaximum() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
getMaxItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
getMaxLength() - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
getMechanism() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaIdResolver
 
getMediaType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
getMethod() - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
getMinimum() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
getMinItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
getMinLength() - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
getNumberMaximum(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.validation.AnnotationConstraintResolver
 
getNumberMaximum(BeanProperty) - Method in interface com.fasterxml.jackson.module.jsonSchema.validation.ValidationConstraintResolver
 
getNumberMinimum(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.validation.AnnotationConstraintResolver
 
getNumberMinimum(BeanProperty) - Method in interface com.fasterxml.jackson.module.jsonSchema.validation.ValidationConstraintResolver
 
getParentMustMatch() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SchemaDependency
 
getPathStart() - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
getPattern() - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
getPatternProperties() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
getProperties() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
getProvider() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
getProvider() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
getProvider() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
getProvider() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
 
getProvider() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
getProvider() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.StructuredTypeVisitor
 
getRel() - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
getRequired() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.AnyVisitor
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.BooleanVisitor
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.IntegerVisitor
 
getSchema() - Method in interface com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaProducer
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.NullVisitor
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.NumberVisitor
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.StringVisitor
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SingleItems
 
getSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
getSeenSchemaUri(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.VisitorContext
 
getSer(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
getStringMaxLength(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.validation.AnnotationConstraintResolver
 
getStringMaxLength(BeanProperty) - Method in interface com.fasterxml.jackson.module.jsonSchema.validation.ValidationConstraintResolver
 
getStringMinLength(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.validation.AnnotationConstraintResolver
 
getStringMinLength(BeanProperty) - Method in interface com.fasterxml.jackson.module.jsonSchema.validation.ValidationConstraintResolver
 
getTargetSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
getTitle() - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
getTitle() - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.AnySchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.BooleanSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.HyperSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NullSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ReferenceSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
getType() - Method in class com.fasterxml.jackson.module.jsonSchema.types.UnionTypeSchema
 
getUniqueItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
getWrapper(SerializerProvider) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.WrapperFactory
 
getWrapper(SerializerProvider, VisitorContext) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.WrapperFactory
 
getWrapperFactory() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
getWrapperFactory() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 

H

HyperSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class represents the HyperSchema portion of a JsonSchema It is a skeleton intended as a starting point for customization.
HyperSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.HyperSchema
 
HyperSchema.LinkDescriptionObject - Class in com.fasterxml.jackson.module.jsonSchema.types
A link description object is used to describe link relations.
HyperSchema.LinkDescriptionObject(Annotation) - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.HyperSchema.LinkDescriptionObject
 
HyperSchemaFactoryWrapper - Class in com.fasterxml.jackson.module.jsonSchema.customProperties
Adds a hyperlink to object schema, either root level or nested.
HyperSchemaFactoryWrapper() - Constructor for class com.fasterxml.jackson.module.jsonSchema.customProperties.HyperSchemaFactoryWrapper
 

I

idFromBaseType() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaIdResolver
 
idFromValue(Object) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaIdResolver
 
idFromValueAndType(Object, Class<?>) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaIdResolver
 
init(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaIdResolver
 
instance - Static variable in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.NoAdditionalProperties
 
integerFormatVisitor(IntegerSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
integerSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
IntegerSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class represents a JsonSchema as an integer type
IntegerSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema
 
IntegerVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
IntegerVisitor(IntegerSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.IntegerVisitor
 
isAnySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an AnySchema.
isAnySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.AnySchema
 
isArrayItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.ArrayItems
 
isArrayItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.Items
 
isArraySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an ArraySchema.
isArraySchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
isBooleanSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an BooleanSchema.
isBooleanSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.BooleanSchema
 
isContainerTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an ContainerTypeSchema.
isContainerTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ContainerTypeSchema
 
isIntegerSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an IntegerSchema.
isIntegerSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema
 
isNullSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an NullSchema.
isNullSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NullSchema
 
isNumberSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an NumberSchema.
isNumberSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
isObjectSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an ObjectSchema.
isObjectSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
isSimpleTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an SimpleTypeSchema.
isSimpleTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
isSingleItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.Items
 
isSingleItems() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SingleItems
 
isStringSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an StringSchema.
isStringSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
isUnionTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an UnionTypeSchema.
isUnionTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.UnionTypeSchema
 
isValueTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
determine if this JsonSchema is an ValueTypeSchema.
isValueTypeSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ValueTypeSchema
 
itemsFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
itemsFormat(JsonFormatTypes) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 

J

javaTypeToUrn(JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.VisitorContext
 
jsonCreator(Map<String, Object>) - Static method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.AdditionalItems
 
jsonCreator(Map<String, Object>) - Static method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.Items
 
jsonCreator() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.AdditionalProperties
 
jsonCreator() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.Dependency
 
JsonHyperSchema - Annotation Type in com.fasterxml.jackson.module.jsonSchema.annotation
Created by mavarazy on 4/21/14.
JsonSchema - Class in com.fasterxml.jackson.module.jsonSchema
The type wraps the json schema specification at : Json JsonSchema Draft JSON (JavaScript Object Notation) JsonSchema defines the media type "application/schema+json", a JSON based format for defining the structure of JSON data.
JsonSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
JsonSchemaFactory - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
JsonSchemaFactory() - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
JsonSchemaGenerator - Class in com.fasterxml.jackson.module.jsonSchema
Convenience class that wraps JSON Schema generation functionality.
JsonSchemaGenerator(ObjectMapper) - Constructor for class com.fasterxml.jackson.module.jsonSchema.JsonSchemaGenerator
 
JsonSchemaGenerator(ObjectMapper, WrapperFactory) - Constructor for class com.fasterxml.jackson.module.jsonSchema.JsonSchemaGenerator
 
JsonSchemaIdResolver - Class in com.fasterxml.jackson.module.jsonSchema
 
JsonSchemaIdResolver() - Constructor for class com.fasterxml.jackson.module.jsonSchema.JsonSchemaIdResolver
 
JsonSchemaProducer - Interface in com.fasterxml.jackson.module.jsonSchema.factories
Interface for objects that produce JsonSchema instances; implemented by visitors.

K

keyFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 

L

Link - Annotation Type in com.fasterxml.jackson.module.jsonSchema.annotation
A link description object is used to describe link relations.
LinkDescriptionObject - Class in com.fasterxml.jackson.module.jsonSchema.types
A link description object is used to describe link relations.
LinkDescriptionObject() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 

M

mapFormatVisitor(SerializerProvider, ObjectSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
mapFormatVisitor(SerializerProvider, ObjectSchema, VisitorContext) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
MapVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
While JSON Schema does not have notion of "Map" type (unlimited property names), Jackson has, so the distinction is exposed.
MapVisitor(SerializerProvider, ObjectSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
MapVisitor(SerializerProvider, ObjectSchema, WrapperFactory) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
minimalForFormat(JsonFormatTypes) - Static method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
Create a schema which verifies only that an object is of the given format.

N

nullFormatVisitor(NullSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
nullSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
NullSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class represents a JsonSchema as a null type
NullSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.NullSchema
 
NullVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
NullVisitor(NullSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.NullVisitor
 
numberFormatVisitor(NumberSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
numberSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
NumberSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class represents a JsonSchema as a number type
NumberSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
NumberVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
NumberVisitor(NumberSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.NumberVisitor
 

O

objectFormatVisitor(SerializerProvider, ObjectSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
objectFormatVisitor(SerializerProvider, ObjectSchema, VisitorContext) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
objectSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
ObjectSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This type represents a JsonSchema as an object type
ObjectSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
ObjectSchema.AdditionalProperties - Class in com.fasterxml.jackson.module.jsonSchema.types
 
ObjectSchema.AdditionalProperties() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.AdditionalProperties
 
ObjectSchema.Dependency - Class in com.fasterxml.jackson.module.jsonSchema.types
 
ObjectSchema.Dependency() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.Dependency
 
ObjectSchema.NoAdditionalProperties - Class in com.fasterxml.jackson.module.jsonSchema.types
 
ObjectSchema.NoAdditionalProperties() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.NoAdditionalProperties
 
ObjectSchema.SchemaAdditionalProperties - Class in com.fasterxml.jackson.module.jsonSchema.types
 
ObjectSchema.SchemaAdditionalProperties(JsonSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SchemaAdditionalProperties
 
ObjectSchema.SchemaDependency - Class in com.fasterxml.jackson.module.jsonSchema.types
JsonSchema Dependency If the dependency value is a jsonSchema, then the instance object MUST be valid against the jsonSchema.
ObjectSchema.SchemaDependency(String, JsonSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SchemaDependency
 
ObjectSchema.SimpleDependency - Class in com.fasterxml.jackson.module.jsonSchema.types
Simple Dependency If the dependency value is a string, then the instance object MUST have a property with the same name as the dependency value.
ObjectSchema.SimpleDependency(String, String) - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.SimpleDependency
 
ObjectVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
ObjectVisitor(SerializerProvider, ObjectSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
Deprecated.
Since 2.4; call constructor that takes WrapperFactory
ObjectVisitor(SerializerProvider, ObjectSchema, WrapperFactory) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
objectVisitor - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
 
ObjectVisitorDecorator - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
ObjectVisitorDecorator(ObjectVisitor) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
 
optionalProperty(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
optionalProperty(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
optionalProperty(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
 
optionalProperty(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
 

P

property(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
property(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
property(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
 
property(String, JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
 
propertySchema(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
propertySchema(BeanProperty) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
propertySchema(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
provider - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
provider - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
provider - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
provider - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
provider - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.StructuredTypeVisitor
 
putOptionalProperty(BeanProperty, JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
putOptionalProperty(String, JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
putPatternProperty(String, JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
putProperty(BeanProperty, JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
putProperty(String, JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 

R

ReferenceSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This type represents an JSON reference to a JsonSchema.
ReferenceSchema(String) - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ReferenceSchema
 
rejectAdditionalProperties() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 

S

schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.AnyVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.BooleanVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.IntegerVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.NullVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.NumberVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.StringVisitor
 
schema - Variable in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.NoAdditionalProperties
 
SchemaFactoryWrapper - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
SchemaFactoryWrapper() - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
SchemaFactoryWrapper(SerializerProvider) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
SchemaFactoryWrapper(WrapperFactory) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
SchemaFactoryWrapper(SerializerProvider, WrapperFactory) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
schemaProvider - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
set$ref(String) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
set$ref(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ReferenceSchema
 
set$schema(String) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
setAdditionalItems(ArraySchema.AdditionalItems) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
setAdditionalProperties(ObjectSchema.AdditionalProperties) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
setDefault(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
setDependencies(List<ObjectSchema.Dependency>) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
setDescription(String) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
setDisallow(JsonSchema[]) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
setDivisibleBy(Integer) - Method in class com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema
 
setElements(ValueTypeSchema[]) - Method in class com.fasterxml.jackson.module.jsonSchema.types.UnionTypeSchema
 
setEnctype(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
setEnums(Set<String>) - Method in class com.fasterxml.jackson.module.jsonSchema.types.AnySchema
 
setEnums(Set<String>) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ContainerTypeSchema
 
setEnums(Set<String>) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ValueTypeSchema
 
setExclusiveMaximum(Boolean) - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
setExclusiveMinimum(Boolean) - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
setExtends(JsonSchema[]) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
setFormat(JsonValueFormat) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ValueTypeSchema
 
setHref(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
setId(String) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
setIgnoreDefaults(boolean) - Method in class com.fasterxml.jackson.module.jsonSchema.customProperties.HyperSchemaFactoryWrapper
 
setItems(ArraySchema.Items) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
setItemsSchema(JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
setLinks(LinkDescriptionObject[]) - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
setMaximum(Double) - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
setMaxItems(Integer) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
setMaxLength(Integer) - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
setMediaType(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
setMethod(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
setMinimum(Double) - Method in class com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
 
setMinItems(Integer) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
setMinLength(Integer) - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
setPathStart(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
setPattern(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
setPatternProperties(Map<String, JsonSchema>) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
setProperties(Map<String, JsonSchema>) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
 
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
Deprecated.
Construct instances with provider instead
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
Deprecated.
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
setProvider(SerializerProvider) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.StructuredTypeVisitor
 
setRel(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
setRequired(Boolean) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchema
 
setSchema(JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.SingleItems
 
setSchema(JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
setTargetSchema(JsonSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
setTitle(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.LinkDescriptionObject
 
setTitle(String) - Method in class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
setUniqueItems(Boolean) - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
 
setVisitorContext(VisitorContext) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
setVisitorContext(VisitorContext) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
setVisitorContext(VisitorContext) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
 
setVisitorContext(VisitorContext) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
setVisitorContext(VisitorContext) - Method in interface com.fasterxml.jackson.module.jsonSchema.factories.Visitor
 
setWrapperFactory(WrapperFactory) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
 
setWrapperFactory(WrapperFactory) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitor
Deprecated.
Construct instances with provider instead
SimpleTypeSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class encapsulates the functionality of JsonSchema simple types
SimpleTypeSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
 
stringFormatVisitor(StringSchema) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
 
stringSchema() - Method in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
 
StringSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This represents a JsonSchema as a String
StringSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.StringSchema
 
StringVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
StringVisitor(StringSchema) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.StringVisitor
 
StructuredTypeVisitor - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
StructuredTypeVisitor(SerializerProvider) - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.StructuredTypeVisitor
 

T

TitleSchemaFactoryWrapper - Class in com.fasterxml.jackson.module.jsonSchema.customProperties
Adds a title to every object schema, either root level or nested.
TitleSchemaFactoryWrapper() - Constructor for class com.fasterxml.jackson.module.jsonSchema.customProperties.TitleSchemaFactoryWrapper
 
typeFromId(DatabindContext, String) - Method in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaIdResolver
 

U

UnionTypeSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class represents a JsonSchema as a Union Type Schema: "An array of two or more simple type definitions.
UnionTypeSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.UnionTypeSchema
 

V

ValidationConstraintResolver - Interface in com.fasterxml.jackson.module.jsonSchema.validation
 
ValidationSchemaFactoryWrapper - Class in com.fasterxml.jackson.module.jsonSchema.customProperties
 
ValidationSchemaFactoryWrapper() - Constructor for class com.fasterxml.jackson.module.jsonSchema.customProperties.ValidationSchemaFactoryWrapper
 
ValidationSchemaFactoryWrapper(ValidationConstraintResolver) - Constructor for class com.fasterxml.jackson.module.jsonSchema.customProperties.ValidationSchemaFactoryWrapper
 
value() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ArraySchema.NoAdditionalItems
 
value() - Method in class com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema.NoAdditionalProperties
 
valueFormat(JsonFormatVisitable, JavaType) - Method in class com.fasterxml.jackson.module.jsonSchema.factories.MapVisitor
 
ValueTypeSchema - Class in com.fasterxml.jackson.module.jsonSchema.types
This class represents a JsonSchema A primitive type.
ValueTypeSchema() - Constructor for class com.fasterxml.jackson.module.jsonSchema.types.ValueTypeSchema
 
Visitor - Interface in com.fasterxml.jackson.module.jsonSchema.factories
Created by adb on 6/12/14.
visitorContext - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 
VisitorContext - Class in com.fasterxml.jackson.module.jsonSchema.factories
 
VisitorContext() - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.VisitorContext
 
visitorFactory - Variable in class com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
 

W

WrapperFactory - Class in com.fasterxml.jackson.module.jsonSchema.factories
Exists to supply SchemaFactoryWrapper or its subclasses to nested schema factories.
WrapperFactory() - Constructor for class com.fasterxml.jackson.module.jsonSchema.factories.WrapperFactory
 

_

_mapper - Variable in class com.fasterxml.jackson.module.jsonSchema.JsonSchemaGenerator
 
A B C D E F G H I J K L M N O P R S T U V W _ 

Copyright © 2014-2015 FasterXML. All Rights Reserved.