org.primefaces.extensions.util.json
Class DateTypeAdapter

java.lang.Object
  extended by org.primefaces.extensions.util.json.DateTypeAdapter
All Implemented Interfaces:
com.google.gson.JsonDeserializer<java.util.Date>, com.google.gson.JsonSerializer<java.util.Date>

public class DateTypeAdapter
extends java.lang.Object
implements com.google.gson.JsonSerializer<java.util.Date>, com.google.gson.JsonDeserializer<java.util.Date>

Gson Serializer / Deserializer for Date.

Since:
0.6.2
Version:
$Revision$
Author:
Oleg Varaksin / last modified by $Author$

Constructor Summary
DateTypeAdapter()
           
DateTypeAdapter(java.lang.Object timeZone)
           
 
Method Summary
 java.util.Date deserialize(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfT, com.google.gson.JsonDeserializationContext context)
           
 java.lang.Object getTimeZone()
           
 com.google.gson.JsonElement serialize(java.util.Date src, java.lang.reflect.Type typeOfSrc, com.google.gson.JsonSerializationContext context)
           
 void setTimeZone(java.lang.Object timeZone)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateTypeAdapter

public DateTypeAdapter()

DateTypeAdapter

public DateTypeAdapter(java.lang.Object timeZone)
Method Detail

serialize

public com.google.gson.JsonElement serialize(java.util.Date src,
                                             java.lang.reflect.Type typeOfSrc,
                                             com.google.gson.JsonSerializationContext context)
Specified by:
serialize in interface com.google.gson.JsonSerializer<java.util.Date>

deserialize

public java.util.Date deserialize(com.google.gson.JsonElement json,
                                  java.lang.reflect.Type typeOfT,
                                  com.google.gson.JsonDeserializationContext context)
                           throws com.google.gson.JsonParseException
Specified by:
deserialize in interface com.google.gson.JsonDeserializer<java.util.Date>
Throws:
com.google.gson.JsonParseException

getTimeZone

public java.lang.Object getTimeZone()

setTimeZone

public void setTimeZone(java.lang.Object timeZone)


Copyright © 2011-2013. All Rights Reserved.