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) |
Visitor |
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.JsonFormatVisitorWithSerializerProvider
public void setProvider(com.fasterxml.jackson.databind.SerializerProvider p)
setProvider
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectAnyFormat
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectArrayFormat
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectBooleanFormat
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectIntegerFormat
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectNullFormat
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectNumberFormat
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectObjectFormat
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType convertedType)
expectStringFormat
in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
public 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.JsonFormatVisitorWrapper
com.fasterxml.jackson.databind.JsonMappingException
public Visitor setVisitorContext(VisitorContext rvc)
setVisitorContext
in interface Visitor
public JsonSchema finalSchema()
Copyright © 2014-2015 FasterXML. All Rights Reserved.