Top Fields Constructors Methods
tools.jackson.datatype.guava.ser.primitives

public abstract Class BaseImmutableArraySerializer<ImmutableArray>

extends StdSerializer<ImmutableArray>
Class Inheritance
Known Direct Subclasses
tools.jackson.datatype.guava.ser.primitives.ImmutableDoubleArraySerializer, tools.jackson.datatype.guava.ser.primitives.ImmutableIntArraySerializer, tools.jackson.datatype.guava.ser.primitives.ImmutableLongArraySerializer
Imports
tools.jackson.core.JacksonException, .JsonGenerator, tools.jackson.databind.SerializationContext, tools.jackson.databind.ser.std.StdSerializer, tools.jackson.datatype.guava.util.ImmutablePrimitiveTypes

Field Summary

Inherited from tools.jackson.databind.ser.std.StdSerializer:
_handledType

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public final void
serialize(ImmutableArray immutableArray, JsonGenerator gen, SerializationContext ctxt)

Implements abstract tools.jackson.databind.ser.std.StdSerializer.serialize.

Method that can be called to ask implementation to serialize values of type this serializer handles.

protected abstract void
writeArray(ImmutableArray immutableArray, JsonGenerator gen)

Inherited from tools.jackson.databind.ser.std.StdSerializer:
_neitherNull_nonEmpty_wrapIOFailureacceptJsonFormatVisitoracceptJsonFormatVisitorForBinarycreateSchemaNodecreateSchemaNodefindAnnotatedContentSerializerfindContextualConvertingSerializerfindFormatFeaturefindFormatOverridesfindIncludeOverridesfindPropertyFilterhandledTypeisDefaultSerializervisitArrayFormatvisitArrayFormatvisitFloatFormatvisitIntFormatvisitIntFormatvisitStringFormatvisitStringFormatwrapAndThrowwrapAndThrow

Constructor Detail

BaseImmutableArraySerializerback to summary
protected BaseImmutableArraySerializer(ImmutablePrimitiveTypes.ImmutablePrimitiveArrays immutableArrayType)

Method Detail

serializeback to summary
public final void serialize(ImmutableArray immutableArray, JsonGenerator gen, SerializationContext ctxt) throws JacksonException

Implements abstract tools.jackson.databind.ser.std.StdSerializer.serialize.

Doc from tools.jackson.databind.ValueSerializer.serialize.

Method that can be called to ask implementation to serialize values of type this serializer handles.

Annotations
@Override
writeArrayback to summary
protected abstract void writeArray(ImmutableArray immutableArray, JsonGenerator gen)