Class ArrayWriteContext
java.lang.Object
tools.jackson.core.TokenStreamContext
tools.jackson.dataformat.avro.ser.AvroWriteContext
tools.jackson.dataformat.avro.ser.ArrayWriteContext
-
Field Summary
FieldsFields inherited from class tools.jackson.dataformat.avro.ser.AvroWriteContext
_currentValue, _generator, _parent, _schemaFields inherited from class tools.jackson.core.TokenStreamContext
_index, _nestingDepth, _type, TYPE_ARRAY, TYPE_OBJECT, TYPE_ROOT -
Constructor Summary
ConstructorsConstructorDescriptionArrayWriteContext(AvroWriteContext parent, AvroGenerator generator, org.apache.avro.generic.GenericArray<Object> array, Object currValue) -
Method Summary
Modifier and TypeMethodDescriptionvoidfinal AvroWriteContextcreateChildArrayContext(Object currValue) createChildObjectContext(Object currValue) rawValue()Accessor called to link data being built with resulting object.voidvoidwriteString(String value) voidwriteValue(Object value) Methods inherited from class tools.jackson.dataformat.avro.ser.AvroWriteContext
_createArray, _createObjectContext, _createRecord, _createRecord, _recordOrMapFromUnion, assignCurrentValue, canClose, complete, createRootContext, currentName, currentValue, getParent, nullContext, resolveUnionIndex, resolveUnionSchema, resolveUnionType, toString, writeBinary, writeNameMethods inherited from class tools.jackson.core.TokenStreamContext
getCurrentIndex, getEntryCount, getNestingDepth, hasCurrentIndex, hasCurrentName, hasPathSegment, inArray, inObject, inRoot, pathAsPointer, pathAsPointer, startLocation, typeDesc
-
Field Details
-
_array
-
-
Constructor Details
-
ArrayWriteContext
public ArrayWriteContext(AvroWriteContext parent, AvroGenerator generator, org.apache.avro.generic.GenericArray<Object> array, Object currValue)
-
-
Method Details
-
rawValue
Description copied from class:AvroWriteContextAccessor called to link data being built with resulting object.- Specified by:
rawValuein classAvroWriteContext
-
createChildArrayContext
- Specified by:
createChildArrayContextin classAvroWriteContext
-
createChildObjectContext
- Specified by:
createChildObjectContextin classAvroWriteContext
-
writeValue
- Specified by:
writeValuein classAvroWriteContext
-
writeString
- Specified by:
writeStringin classAvroWriteContext
-
writeNull
public void writeNull()- Specified by:
writeNullin classAvroWriteContext
-
appendDesc
- Specified by:
appendDescin classAvroWriteContext
-