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

java.lang.Object
  extended by com.fasterxml.jackson.databind.jsonSchema.factories.ArraySchemaFactory
All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, SchemaProducer

public class ArraySchemaFactory
extends Object
implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor, SchemaProducer


Field Summary
protected  com.fasterxml.jackson.databind.BeanProperty _property
           
protected  SchemaFactoryWrapper.SchemaFactoryWrapperProvider factoryWrapperProvider
           
protected  SchemaFactory parent
           
protected  ArraySchema schema
           
 
Constructor Summary
ArraySchemaFactory(SchemaFactory schemaFactory, ArraySchema schema)
           
ArraySchemaFactory(SchemaFactory parent, com.fasterxml.jackson.databind.BeanProperty property, ArraySchema schema)
           
 
Method Summary
 com.fasterxml.jackson.databind.BeanProperty get_property()
           
 SchemaFactoryWrapper.SchemaFactoryWrapperProvider getFactoryWrapperProvider()
           
 SchemaFactory getParent()
           
 com.fasterxml.jackson.databind.SerializerProvider getProvider()
           
 JsonSchema getSchema()
           
 void itemsFormat(com.fasterxml.jackson.databind.JavaType contentType)
           
 void itemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes format)
           
 void set_property(com.fasterxml.jackson.databind.BeanProperty _property)
           
 void setFactoryWrapperProvider(SchemaFactoryWrapper.SchemaFactoryWrapperProvider factoryWrapperProvider)
           
 void setParent(SchemaFactory parent)
           
 void setProvider(com.fasterxml.jackson.databind.SerializerProvider provider)
           
 void setSchema(ArraySchema schema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_property

protected com.fasterxml.jackson.databind.BeanProperty _property

factoryWrapperProvider

protected SchemaFactoryWrapper.SchemaFactoryWrapperProvider factoryWrapperProvider

parent

protected SchemaFactory parent

schema

protected ArraySchema schema
Constructor Detail

ArraySchemaFactory

public ArraySchemaFactory(SchemaFactory schemaFactory,
                          ArraySchema schema)

ArraySchemaFactory

public ArraySchemaFactory(SchemaFactory parent,
                          com.fasterxml.jackson.databind.BeanProperty property,
                          ArraySchema schema)
Method Detail

get_property

public com.fasterxml.jackson.databind.BeanProperty get_property()

getFactoryWrapperProvider

public SchemaFactoryWrapper.SchemaFactoryWrapperProvider getFactoryWrapperProvider()

getParent

public SchemaFactory getParent()

getProvider

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

getSchema

public JsonSchema getSchema()
Specified by:
getSchema in interface SchemaProducer

itemsFormat

public void itemsFormat(com.fasterxml.jackson.databind.JavaType contentType)
Specified by:
itemsFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor

itemsFormat

public void itemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes format)
Specified by:
itemsFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor

set_property

public void set_property(com.fasterxml.jackson.databind.BeanProperty _property)

setFactoryWrapperProvider

public void setFactoryWrapperProvider(SchemaFactoryWrapper.SchemaFactoryWrapperProvider factoryWrapperProvider)

setParent

public void setParent(SchemaFactory parent)

setProvider

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

setSchema

public void setSchema(ArraySchema schema)


Copyright © 2012 fasterxml.com. All Rights Reserved.