Top Description Fields Constructors Methods
tools.jackson.dataformat.avro.ser

public final Class MapWriteContext

extends KeyValueContext
Class Inheritance
Imports
java.util.HashMap, .Map, org.apache.avro.Schema, tools.jackson.dataformat.avro.AvroGenerator

Alternative to ObjectWriteContext that needs to be used with Avro Map datatype.

Field Summary

Modifier and TypeField and Description
protected final Map<String, Object>
Inherited from tools.jackson.dataformat.avro.ser.KeyValueContext:
_currentName_expectValue

Constructor Summary

AccessConstructor and Description
public
MapWriteContext(AvroWriteContext parent, AvroGenerator generator, Schema schema, Object currValue)

Method Summary

Modifier and TypeMethod and Description
protected final void
public final AvroWriteContext
public final AvroWriteContext
public Object
rawValue()

Implements abstract tools.jackson.dataformat.avro.ser.AvroWriteContext.rawValue.

Accessor called to link data being built with resulting object.

public final boolean
writeName(String name)

Overrides tools.jackson.dataformat.avro.ser.AvroWriteContext.writeName.

Method that writer is to call before it writes an Object property name.

public void
public void
public void
Inherited from tools.jackson.dataformat.avro.ser.KeyValueContext:
appendDesccanClosecurrentName

Field Detail

_databack to summary
protected final Map<String, Object> _data

Constructor Detail

MapWriteContextback to summary
public MapWriteContext(AvroWriteContext parent, AvroGenerator generator, Schema schema, Object currValue)

Method Detail

_verifyValueWriteback to summary
protected final void _verifyValueWrite()
createChildArrayContextback to summary
public final AvroWriteContext createChildArrayContext(Object currValue)

Implements abstract tools.jackson.dataformat.avro.ser.AvroWriteContext.createChildArrayContext.

Annotations
@Override
createChildObjectContextback to summary
public final AvroWriteContext createChildObjectContext(Object currValue)

Implements abstract tools.jackson.dataformat.avro.ser.AvroWriteContext.createChildObjectContext.

Annotations
@Override
rawValueback to summary
public Object rawValue()

Implements abstract tools.jackson.dataformat.avro.ser.AvroWriteContext.rawValue.

Doc from tools.jackson.dataformat.avro.ser.AvroWriteContext.rawValue.

Accessor called to link data being built with resulting object.

Annotations
@Override
writeNameback to summary
public final boolean writeName(String name)

Overrides tools.jackson.dataformat.avro.ser.AvroWriteContext.writeName.

Doc from tools.jackson.dataformat.avro.ser.AvroWriteContext.writeName.

Method that writer is to call before it writes an Object property name.

Annotations
@Override
writeNullback to summary
public void writeNull()

Implements abstract tools.jackson.dataformat.avro.ser.AvroWriteContext.writeNull.

Annotations
@Override
writeStringback to summary
public void writeString(String value)

Implements abstract tools.jackson.dataformat.avro.ser.AvroWriteContext.writeString.

Annotations
@Override
writeValueback to summary
public void writeValue(Object value)

Implements abstract tools.jackson.dataformat.avro.ser.AvroWriteContext.writeValue.

Annotations
@Override