com.fasterxml.jackson.databind.jsonSchema.factories
Class SchemaFactoryWrapper

java.lang.Object
  extended by com.fasterxml.jackson.databind.jsonSchema.factories.SchemaFactoryWrapper
All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

public class SchemaFactoryWrapper
extends Object
implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

Author:
jphelan

Nested Class Summary
protected  class SchemaFactoryWrapper.FactoryProvider
           
 class SchemaFactoryWrapper.SchemaFactoryWrapperProvider
           
protected  class SchemaFactoryWrapper.SchemaProvider
           
 
Field Summary
protected  SchemaFactoryWrapper.FactoryProvider factoryProvider
           
protected  com.fasterxml.jackson.databind.SerializerProvider provider
           
protected  SchemaFactoryWrapper.SchemaProvider schemaProvider
           
 
Constructor Summary
SchemaFactoryWrapper()
           
 
Method Summary
 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.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 provider)
          SchemaFactory.provider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factoryProvider

protected SchemaFactoryWrapper.FactoryProvider factoryProvider

provider

protected com.fasterxml.jackson.databind.SerializerProvider provider

schemaProvider

protected SchemaFactoryWrapper.SchemaProvider schemaProvider
Constructor Detail

SchemaFactoryWrapper

public SchemaFactoryWrapper()
Method Detail

expectAnyFormat

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType)
Specified by:
expectAnyFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

expectArrayFormat

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType)
Specified by:
expectArrayFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

expectBooleanFormat

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)
Specified by:
expectBooleanFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

expectIntegerFormat

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType convertedType)
Specified by:
expectIntegerFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

expectNullFormat

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType)
Specified by:
expectNullFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

expectNumberFormat

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType)
Specified by:
expectNumberFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

expectObjectFormat

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType convertedType)
Specified by:
expectObjectFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

expectStringFormat

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType convertedType)
Specified by:
expectStringFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper

finalSchema

public JsonSchema finalSchema()

getProvider

public com.fasterxml.jackson.databind.SerializerProvider getProvider()
Specified by:
getProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider

setProvider

public void setProvider(com.fasterxml.jackson.databind.SerializerProvider provider)
SchemaFactory.provider

Specified by:
setProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
Parameters:
provider - the provider to set


Copyright © 2012 fasterxml.com. All Rights Reserved.