Class ArrayVisitor
- java.lang.Object
-
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
- com.fasterxml.jackson.module.jsonSchema.factories.ArrayVisitor
-
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider,JsonSchemaProducer,Visitor
public class ArrayVisitor extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base implements JsonSchemaProducer, Visitor
-
-
Field Summary
Fields Modifier and Type Field Description protected com.fasterxml.jackson.databind.SerializerProviderproviderprotected ArraySchemaschemaprivate VisitorContextvisitorContextprivate WrapperFactorywrapperFactory
-
Constructor Summary
Constructors Constructor Description ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema schema)ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema schema, WrapperFactory wrapperFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.SerializerProvidergetProvider()JsonSchemagetSchema()WrapperFactorygetWrapperFactory()voiditemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes format)voiditemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType contentType)voidsetProvider(com.fasterxml.jackson.databind.SerializerProvider p)VisitorsetVisitorContext(VisitorContext rvc)voidsetWrapperFactory(WrapperFactory wrapperFactory)
-
-
-
Field Detail
-
schema
protected final ArraySchema schema
-
provider
protected com.fasterxml.jackson.databind.SerializerProvider provider
-
wrapperFactory
private WrapperFactory wrapperFactory
-
visitorContext
private VisitorContext visitorContext
-
-
Constructor Detail
-
ArrayVisitor
public ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema schema)
-
ArrayVisitor
public ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema schema, WrapperFactory wrapperFactory)
-
-
Method Detail
-
getSchema
public JsonSchema getSchema()
- Specified by:
getSchemain interfaceJsonSchemaProducer
-
getProvider
public com.fasterxml.jackson.databind.SerializerProvider getProvider()
- Specified by:
getProviderin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider- Overrides:
getProviderin classcom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
setProvider
public void setProvider(com.fasterxml.jackson.databind.SerializerProvider p)
- Specified by:
setProviderin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider- Overrides:
setProviderin classcom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
getWrapperFactory
public WrapperFactory getWrapperFactory()
-
setWrapperFactory
public void setWrapperFactory(WrapperFactory wrapperFactory)
-
itemsFormat
public void itemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType contentType) throws com.fasterxml.jackson.databind.JsonMappingException- Specified by:
itemsFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor- Overrides:
itemsFormatin classcom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
itemsFormat
public void itemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes format) throws com.fasterxml.jackson.databind.JsonMappingException- Specified by:
itemsFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor- Overrides:
itemsFormatin classcom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
setVisitorContext
public Visitor setVisitorContext(VisitorContext rvc)
- Specified by:
setVisitorContextin interfaceVisitor
-
-