public class SchemaFactoryWrapper extends Object implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper, Visitor
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.databind.SerializerProvider |
provider |
protected JsonSchema |
schema |
protected JsonSchemaFactory |
schemaProvider |
protected VisitorContext |
visitorContext |
protected FormatVisitorFactory |
visitorFactory |
| Modifier | Constructor and Description |
|---|---|
|
SchemaFactoryWrapper() |
|
SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p) |
protected |
SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p,
WrapperFactory wrapperFactory) |
protected |
SchemaFactoryWrapper(WrapperFactory wrapperFactory) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor |
expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor |
expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor |
expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor |
expectIntegerFormat(com.fasterxml.jackson.databind.JavaType convertedType) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor |
expectMapFormat(com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor |
expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor |
expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor |
expectObjectFormat(com.fasterxml.jackson.databind.JavaType convertedType) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor |
expectStringFormat(com.fasterxml.jackson.databind.JavaType convertedType) |
JsonSchema |
finalSchema() |
com.fasterxml.jackson.databind.SerializerProvider |
getProvider() |
void |
setProvider(com.fasterxml.jackson.databind.SerializerProvider p) |
SchemaFactoryWrapper |
setVisitorContext(VisitorContext rvc) |
protected FormatVisitorFactory visitorFactory
protected JsonSchemaFactory schemaProvider
protected com.fasterxml.jackson.databind.SerializerProvider provider
protected JsonSchema schema
protected VisitorContext visitorContext
public SchemaFactoryWrapper()
public SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p)
protected SchemaFactoryWrapper(WrapperFactory wrapperFactory)
protected SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p,
WrapperFactory wrapperFactory)
public com.fasterxml.jackson.databind.SerializerProvider getProvider()
getProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProviderpublic void setProvider(com.fasterxml.jackson.databind.SerializerProvider p)
setProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProviderpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectAnyFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectArrayFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectBooleanFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectIntegerFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectNullFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectNumberFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectObjectFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectStringFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor expectMapFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectMapFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappercom.fasterxml.jackson.databind.JsonMappingExceptionpublic SchemaFactoryWrapper setVisitorContext(VisitorContext rvc)
setVisitorContext in interface Visitorpublic JsonSchema finalSchema()
Copyright © 2017 FasterXML. All rights reserved.