Package com.google.gson.internal.bind
Class DefaultDateTypeAdapter.DateType<T extends java.util.Date>
- java.lang.Object
-
- com.google.gson.internal.bind.DefaultDateTypeAdapter.DateType<T>
-
- Enclosing class:
- DefaultDateTypeAdapter<T extends java.util.Date>
public abstract static class DefaultDateTypeAdapter.DateType<T extends java.util.Date> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static DefaultDateTypeAdapter.DateType<java.util.Date>
DATE
private java.lang.Class<T>
dateClass
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TypeAdapterFactory
createAdapterFactory(int style)
TypeAdapterFactory
createAdapterFactory(int dateStyle, int timeStyle)
TypeAdapterFactory
createAdapterFactory(java.lang.String datePattern)
TypeAdapterFactory
createDefaultsAdapterFactory()
private TypeAdapterFactory
createFactory(DefaultDateTypeAdapter<T> adapter)
protected abstract T
deserialize(java.util.Date date)
-
-
-
Field Detail
-
DATE
public static final DefaultDateTypeAdapter.DateType<java.util.Date> DATE
-
dateClass
private final java.lang.Class<T extends java.util.Date> dateClass
-
-
Constructor Detail
-
DateType
protected DateType(java.lang.Class<T> dateClass)
-
-
Method Detail
-
deserialize
protected abstract T deserialize(java.util.Date date)
-
createFactory
private TypeAdapterFactory createFactory(DefaultDateTypeAdapter<T> adapter)
-
createAdapterFactory
public final TypeAdapterFactory createAdapterFactory(java.lang.String datePattern)
-
createAdapterFactory
public final TypeAdapterFactory createAdapterFactory(int style)
-
createAdapterFactory
public final TypeAdapterFactory createAdapterFactory(int dateStyle, int timeStyle)
-
createDefaultsAdapterFactory
public final TypeAdapterFactory createDefaultsAdapterFactory()
-
-