Top Description Inners Constructors Methods
com.fasterxml.jackson.dataformat.ion

public Class IonTimestampSerializers

extends Object
Class Inheritance
Imports
java.io.IOException, java.util.Calendar, .TimeZone, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializationFeature, .SerializerProvider, com.fasterxml.jackson.databind.ser.std.StdScalarSerializer

A date serializer that uses native Ion timestamps instead of JSON strings.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
IonTimestampSerializers.IonTimestampJavaDateSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.
public static class
IonTimestampSerializers.IonTimestampSQLDateSerializer

References Deprecated StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

IonTimestampSerializersback to summary
public IonTimestampSerializers()
com.fasterxml.jackson.dataformat.ion back to summary

public Class IonTimestampSerializers.IonTimestampJavaDateSerializer

extends StdScalarSerializer<Date>
Class Inheritance

References Deprecated

StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
serialize(Date
Value to serialize; can not be null.
date
,
JsonGenerator
Generator used to output resulting Json content
jsonGenerator
,
SerializerProvider
Provider that can be used to get serializers for serializing Objects value contains, if any.
serializerProvider
)

Implements abstract com.fasterxml.jackson.databind.ser.std.StdSerializer.serialize.

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

Inherited from com.fasterxml.jackson.databind.ser.std.StdScalarSerializer:
acceptJsonFormatVisitorgetSchemaserializeWithType

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.fasterxml.jackson.databind.ser.std.StdSerializer.serialVersionUID.

Constructor Detail

IonTimestampJavaDateSerializerback to summary
public IonTimestampJavaDateSerializer()

Method Detail

serializeback to summary
public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException

Implements abstract com.fasterxml.jackson.databind.ser.std.StdSerializer.serialize.

Doc from com.fasterxml.jackson.databind.JsonSerializer.serialize.

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

Parameters
date:Date

Value to serialize; can not be null.

jsonGenerator:JsonGenerator

Generator used to output resulting Json content

serializerProvider:SerializerProvider

Provider that can be used to get serializers for serializing Objects value contains, if any.

Annotations
@Override
com.fasterxml.jackson.dataformat.ion back to summary

public Class IonTimestampSerializers.IonTimestampSQLDateSerializer

extends StdScalarSerializer<Date>
Class Inheritance

References Deprecated

StdScalarSerializer is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
serialize(Date
Value to serialize; can not be null.
date
,
JsonGenerator
Generator used to output resulting Json content
jsonGenerator
,
SerializerProvider
Provider that can be used to get serializers for serializing Objects value contains, if any.
serializerProvider
)

Implements abstract com.fasterxml.jackson.databind.ser.std.StdSerializer.serialize.

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

Inherited from com.fasterxml.jackson.databind.ser.std.StdScalarSerializer:
acceptJsonFormatVisitorgetSchemaserializeWithType

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.fasterxml.jackson.databind.ser.std.StdSerializer.serialVersionUID.

Constructor Detail

IonTimestampSQLDateSerializerback to summary
public IonTimestampSQLDateSerializer()

Method Detail

serializeback to summary
public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException

Implements abstract com.fasterxml.jackson.databind.ser.std.StdSerializer.serialize.

Doc from com.fasterxml.jackson.databind.JsonSerializer.serialize.

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

Parameters
date:Date

Value to serialize; can not be null.

jsonGenerator:JsonGenerator

Generator used to output resulting Json content

serializerProvider:SerializerProvider

Provider that can be used to get serializers for serializing Objects value contains, if any.

Annotations
@Override