Top Fields Constructors Methods
com.fasterxml.jackson.dataformat.avro.schema

public Class MapVisitor

extends Base
implements SchemaBuilder
Class Inheritance
All Implemented Interfaces
com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder
Imports
org.apache.avro.Schema, com.fasterxml.jackson.databind.JavaType, .JsonMappingException, .SerializerProvider, com.fasterxml.jackson.databind.introspect.AnnotatedClass, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, .JsonMapFormatVisitor

Field Summary

Modifier and TypeField and Description
protected JavaType
protected final JavaType
protected Schema
protected final VisitorFormatWrapperImpl
Inherited from com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base:
_provider

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Schema
public void
public void
Inherited from com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base:
getProvidersetProvider

Field Detail

_keyTypeback to summary
protected JavaType _keyType
_typeback to summary
protected final JavaType _type
_valueSchemaback to summary
protected Schema _valueSchema
_visitorWrapperback to summary
protected final VisitorFormatWrapperImpl _visitorWrapper

Constructor Detail

MapVisitorback to summary
public MapVisitor(SerializerProvider p, JavaType type, VisitorFormatWrapperImpl visitorWrapper)

Method Detail

builtAvroSchemaback to summary
public Schema builtAvroSchema()

Implements com.fasterxml.jackson.dataformat.avro.schema.SchemaBuilder.builtAvroSchema.

Annotations
@Override
keyFormatback to summary
public void keyFormat(JsonFormatVisitable handler, JavaType keyType) throws JsonMappingException

Overrides com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base.keyFormat.

Implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.keyFormat.

Doc from com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.keyFormat.

Visit method called to indicate type of keys of the Map type being visited

Annotations
@Override
valueFormatback to summary
public void valueFormat(JsonFormatVisitable handler, JavaType valueType) throws JsonMappingException

Overrides com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base.valueFormat.

Implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.valueFormat.

Doc from com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.valueFormat.

Visit method called after keyFormat to allow visiting of the value type

Annotations
@Override