java.lang.Object
tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
tools.jackson.dataformat.avro.schema.MapVisitor
- All Implemented Interfaces:
tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor,tools.jackson.databind.jsonFormatVisitors.WithGettableSerializationContext,SchemaBuilder
public class MapVisitor
extends tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
implements SchemaBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected tools.jackson.databind.JavaTypeprotected final tools.jackson.databind.JavaTypeprotected org.apache.avro.Schemaprotected final VisitorFormatWrapperImplFields inherited from class tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
_context -
Constructor Summary
ConstructorsConstructorDescriptionMapVisitor(tools.jackson.databind.SerializationContext p, tools.jackson.databind.JavaType type, VisitorFormatWrapperImpl visitorWrapper) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.avro.SchemavoidkeyFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, tools.jackson.databind.JavaType keyType) voidvalueFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, tools.jackson.databind.JavaType valueType) Methods inherited from class tools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
getContext
-
Field Details
-
_type
protected final tools.jackson.databind.JavaType _type -
_visitorWrapper
-
_valueSchema
protected org.apache.avro.Schema _valueSchema -
_keyType
protected tools.jackson.databind.JavaType _keyType
-
-
Constructor Details
-
MapVisitor
public MapVisitor(tools.jackson.databind.SerializationContext p, tools.jackson.databind.JavaType type, VisitorFormatWrapperImpl visitorWrapper)
-
-
Method Details
-
builtAvroSchema
public org.apache.avro.Schema builtAvroSchema()- Specified by:
builtAvroSchemain interfaceSchemaBuilder
-
keyFormat
public void keyFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, tools.jackson.databind.JavaType keyType) - Specified by:
keyFormatin interfacetools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor- Overrides:
keyFormatin classtools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
-
valueFormat
public void valueFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, tools.jackson.databind.JavaType valueType) - Specified by:
valueFormatin interfacetools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor- Overrides:
valueFormatin classtools.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor.Base
-