Top Description Fields Constructors Methods
tools.jackson.databind.ser.jdk

public Class JavaUtilCalendarSerializer

extends DateTimeSerializerBase<Calendar>
Class Inheritance
Annotations
@JacksonStdImpl
Imports
java.text.DateFormat, java.util.Calendar, tools.jackson.core.*, tools.jackson.databind.SerializationContext, tools.jackson.databind.annotation.JacksonStdImpl

Standard serializer for java.util.Calendar. As with other time/date types, is configurable to produce timestamps (standard Java 64-bit timestamp) or textual formats (usually ISO-8601).

Note

name was CalendarSerializer in Jackson 2.x

Field Summary

Modifier and TypeField and Description
public static final JavaUtilCalendarSerializer
Inherited from tools.jackson.databind.ser.jdk.DateTimeSerializerBase:
_customFormat_reusedCustomFormat_useTimestamp

Constructor Summary

AccessConstructor and Description
public
public
JavaUtilCalendarSerializer(Boolean useTimestamp, DateFormat customFormat)

Method Summary

Modifier and TypeMethod and Description
protected long
public void
serialize(Calendar value, JsonGenerator g, SerializationContext provider)

Implements abstract tools.jackson.databind.ser.jdk.DateTimeSerializerBase.serialize.

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

public JavaUtilCalendarSerializer
Inherited from tools.jackson.databind.ser.jdk.DateTimeSerializerBase:
_acceptJsonFormatVisitor_asTimestamp_serializeAsStringacceptJsonFormatVisitorcreateContextualisEmpty

Field Detail

instanceback to summary
public static final JavaUtilCalendarSerializer instance

Constructor Detail

JavaUtilCalendarSerializerback to summary
public JavaUtilCalendarSerializer()
JavaUtilCalendarSerializerback to summary
public JavaUtilCalendarSerializer(Boolean useTimestamp, DateFormat customFormat)

Method Detail

_timestampback to summary
protected long _timestamp(Calendar value)

Implements abstract tools.jackson.databind.ser.jdk.DateTimeSerializerBase._timestamp.

Annotations
@Override
serializeback to summary
public void serialize(Calendar value, JsonGenerator g, SerializationContext provider) throws JacksonException

Implements abstract tools.jackson.databind.ser.jdk.DateTimeSerializerBase.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
withFormatback to summary
public JavaUtilCalendarSerializer withFormat(Boolean timestamp, DateFormat customFormat)

Implements abstract tools.jackson.databind.ser.jdk.DateTimeSerializerBase.withFormat.

Annotations
@Override