public class InstantSerializerBase<T extends java.time.temporal.Temporal>
extends com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
Instant and related types.| Modifier | Constructor and Description |
|---|---|
protected |
InstantSerializerBase(Class<T> supportedType,
java.util.function.ToLongFunction<T> getEpochMillis,
java.util.function.ToLongFunction<T> getEpochSeconds,
java.util.function.ToIntFunction<T> getNanoseconds) |
| Modifier and Type | Method and Description |
|---|---|
void |
serialize(T instant,
com.fasterxml.jackson.core.JsonGenerator generator,
com.fasterxml.jackson.databind.SerializerProvider provider) |
void |
serializeWithType(T value,
com.fasterxml.jackson.core.JsonGenerator generator,
com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer serializer) |
acceptJsonFormatVisitor, createObjectNode, createSchemaNode, createSchemaNode, findConvertingContentSerializer, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, wrapAndThrow, wrapAndThrowprotected InstantSerializerBase(Class<T> supportedType, java.util.function.ToLongFunction<T> getEpochMillis, java.util.function.ToLongFunction<T> getEpochSeconds, java.util.function.ToIntFunction<T> getNanoseconds)
public void serialize(T instant, com.fasterxml.jackson.core.JsonGenerator generator, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException
serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<T extends java.time.temporal.Temporal>IOExceptionpublic void serializeWithType(T value,
com.fasterxml.jackson.core.JsonGenerator generator,
com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer serializer)
throws IOException
serializeWithType in class com.fasterxml.jackson.databind.JsonSerializer<T>IOExceptionCopyright © 2014-2015 FasterXML. All Rights Reserved.