org.jclouds.json.config
Class GsonModule.Iso8601DateAdapter

java.lang.Object
  extended by com.google.gson.TypeAdapter<Date>
      extended by org.jclouds.json.config.GsonModule.DateAdapter
          extended by org.jclouds.json.config.GsonModule.Iso8601DateAdapter
Direct Known Subclasses:
CloudStackDateAdapter
Enclosing class:
GsonModule

@Singleton
public static class GsonModule.Iso8601DateAdapter
extends GsonModule.DateAdapter


Constructor Summary
GsonModule.Iso8601DateAdapter(DateService dateService)
           
 
Method Summary
protected  Date parseDate(String toParse)
           
 Date read(com.google.gson.stream.JsonReader reader)
           
 void write(com.google.gson.stream.JsonWriter writer, Date value)
           
 
Methods inherited from class com.google.gson.TypeAdapter
nullSafe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GsonModule.Iso8601DateAdapter

@Inject
public GsonModule.Iso8601DateAdapter(DateService dateService)
Method Detail

write

public void write(com.google.gson.stream.JsonWriter writer,
                  Date value)
           throws IOException
Specified by:
write in class com.google.gson.TypeAdapter<Date>
Throws:
IOException

read

public Date read(com.google.gson.stream.JsonReader reader)
          throws IOException
Specified by:
read in class com.google.gson.TypeAdapter<Date>
Throws:
IOException

parseDate

protected Date parseDate(String toParse)


Copyright © 2009-2012 jclouds. All Rights Reserved.