Top Fields Constructors Methods
com.google.gson.internal.sql

pack-priv Class SqlTimestampTypeAdapter

extends TypeAdapter<Timestamp>
Class Inheritance
Annotations
@SuppressWarnings:JavaUtilDate
Imports
com.google.gson.Gson, .TypeAdapter, .TypeAdapterFactory, com.google.gson.reflect.TypeToken, com.google.gson.stream.JsonReader, .JsonWriter, java.io.IOException, java.sql.Timestamp, java.util.Date

Field Summary

Modifier and TypeField and Description
private final TypeAdapter<Date>
pack-priv static final TypeAdapterFactory

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Timestamp
read(JsonReader in)

Implements abstract com.google.gson.TypeAdapter.read.

Reads one JSON value (an array, object, string, number, boolean or null) and converts it to a Java object.

public void
write(JsonWriter out, Timestamp value)

Implements abstract com.google.gson.TypeAdapter.write.

Writes one JSON value (an array, object, string, number, boolean or null) for value.

Inherited from com.google.gson.TypeAdapter:
fromJsonfromJsonfromJsonTreenullSafetoJsontoJsontoJsonTree

Field Detail

dateTypeAdapterback to summary
private final TypeAdapter<Date> dateTypeAdapter
FACTORYback to summary
pack-priv static final TypeAdapterFactory FACTORY

Constructor Detail

SqlTimestampTypeAdapterback to summary
private SqlTimestampTypeAdapter(TypeAdapter<Date> dateTypeAdapter)

Method Detail

readback to summary
public Timestamp read(JsonReader in) throws IOException

Implements abstract com.google.gson.TypeAdapter.read.

Doc from com.google.gson.TypeAdapter.read.

Reads one JSON value (an array, object, string, number, boolean or null) and converts it to a Java object. Returns the converted object.

Annotations
@Override
writeback to summary
public void write(JsonWriter out, Timestamp value) throws IOException

Implements abstract com.google.gson.TypeAdapter.write.

Doc from com.google.gson.TypeAdapter.write.

Writes one JSON value (an array, object, string, number, boolean or null) for value.

Annotations
@Override