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

java.lang.Object
  extended by com.fasterxml.jackson.databind.jsonSchema.factories.SchemaFactoryWrapper.FactoryProvider
Enclosing class:
SchemaFactoryWrapper

protected class SchemaFactoryWrapper.FactoryProvider
extends Object


Constructor Summary
SchemaFactoryWrapper.FactoryProvider()
           
 
Method Summary
 com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor AnySchemaFactory(SchemaFactory delegate, AnySchema anySchema)
           
 com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor ArraySchemaFactory(SchemaFactory parent, ArraySchema arraySchema)
           
 com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor BooleanSchemaFactory(ValueTypeSchemaFactory parent, BooleanSchema booleanSchema)
           
 SchemaFactoryWrapper.SchemaFactoryWrapperProvider getFactoryWrapperProvider()
           
 com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor IntegerSchemaFactory(ValueTypeSchemaFactory parent, IntegerSchema integerSchema)
           
 com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor NullSchemaFactory(SchemaFactory parent, NullSchema nullSchema)
           
 com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor NumberSchemaFactory(ValueTypeSchemaFactory parent, NumberSchema numberSchema)
           
 com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor ObjectSchemaFactory(SchemaFactory parent, ObjectSchema objectSchema)
           
 SchemaFactory SchemaFactory(JsonSchema schema)
           
 void setFactoryWrapperProvider(SchemaFactoryWrapper.SchemaFactoryWrapperProvider factoryWrapperProvider)
           
 com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor StringSchemaFactory(ValueTypeSchemaFactory parent, StringSchema stringSchema)
           
 ValueTypeSchemaFactory ValueTypeSchemaFactory(SchemaFactory parent, ValueTypeSchema valueTypeSchema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaFactoryWrapper.FactoryProvider

public SchemaFactoryWrapper.FactoryProvider()
Method Detail

getFactoryWrapperProvider

public SchemaFactoryWrapper.SchemaFactoryWrapperProvider getFactoryWrapperProvider()

setFactoryWrapperProvider

public void setFactoryWrapperProvider(SchemaFactoryWrapper.SchemaFactoryWrapperProvider factoryWrapperProvider)

AnySchemaFactory

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor AnySchemaFactory(SchemaFactory delegate,
                                                                                               AnySchema anySchema)
Parameters:
delegate -
schema -
Returns:

ArraySchemaFactory

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor ArraySchemaFactory(SchemaFactory parent,
                                                                                                   ArraySchema arraySchema)
Parameters:
parent -
arraySchema -
Returns:

BooleanSchemaFactory

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor BooleanSchemaFactory(ValueTypeSchemaFactory parent,
                                                                                                       BooleanSchema booleanSchema)
Parameters:
delegate -
booleanSchema -
Returns:

IntegerSchemaFactory

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor IntegerSchemaFactory(ValueTypeSchemaFactory parent,
                                                                                                       IntegerSchema integerSchema)
Parameters:
parent -
integerSchema -
Returns:

NullSchemaFactory

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor NullSchemaFactory(SchemaFactory parent,
                                                                                                 NullSchema nullSchema)
Parameters:
parent -
nullSchema -
Returns:

NumberSchemaFactory

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor NumberSchemaFactory(ValueTypeSchemaFactory parent,
                                                                                                     NumberSchema numberSchema)
Parameters:
parent -
numberSchema -
Returns:

ObjectSchemaFactory

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor ObjectSchemaFactory(SchemaFactory parent,
                                                                                                     ObjectSchema objectSchema)
Parameters:
delegate -
objectSchema -
Returns:

SchemaFactory

public SchemaFactory SchemaFactory(JsonSchema schema)
Parameters:
schema -
Returns:

StringSchemaFactory

public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor StringSchemaFactory(ValueTypeSchemaFactory parent,
                                                                                                     StringSchema stringSchema)
Parameters:
valueTypeSchemaFactory -
stringSchema -
Returns:

ValueTypeSchemaFactory

public ValueTypeSchemaFactory ValueTypeSchemaFactory(SchemaFactory parent,
                                                     ValueTypeSchema valueTypeSchema)
Parameters:
parent -
valueTypeSchema -
Returns:


Copyright © 2012 fasterxml.com. All Rights Reserved.