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>DATEprivate java.lang.Class<T>dateClass
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TypeAdapterFactorycreateAdapterFactory(int dateStyle, int timeStyle)TypeAdapterFactorycreateAdapterFactory(java.lang.String datePattern)private TypeAdapterFactorycreateFactory(DefaultDateTypeAdapter<T> adapter)protected abstract Tdeserialize(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 dateStyle, int timeStyle)
-
-