Package de.xima.fc.helper
Class GsonJavaTimeAdapter
- java.lang.Object
 - 
- de.xima.fc.helper.GsonJavaTimeAdapter
 
 
- 
public class GsonJavaTimeAdapter extends Object
A collection ofTypeAdapters forjava.time.*classes.- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Nested Class Summary
 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Optional<com.google.gson.TypeAdapter<T>>forType(com.google.gson.reflect.TypeToken<T> type)Returns the type adapter for ajava.time.*class.static <T> Optional<com.google.gson.TypeAdapter<T>>forType(Class<T> type)Returns the type adapter for ajava.time.*class.static voidregisterAll(com.google.gson.GsonBuilder builder)Registers all supported type adapters forjava.time.*with the given builder. 
 - 
 
- 
- 
Method Detail
- 
forType
public static <T> Optional<com.google.gson.TypeAdapter<T>> forType(Class<T> type)
Returns the type adapter for ajava.time.*class.- Type Parameters:
 T- Type for which to return the adapter.- Parameters:
 type- Type for which to return the adapter.- Returns:
 - The adapter for the given 
java.time.*class, or empty when the given type is not supported (or is not ajava.time.*class). 
 
- 
forType
public static <T> Optional<com.google.gson.TypeAdapter<T>> forType(com.google.gson.reflect.TypeToken<T> type)
Returns the type adapter for ajava.time.*class.- Type Parameters:
 T- Type for which to return the adapter.- Parameters:
 type- Type for which to return the adapter.- Returns:
 - The adapter for the given 
java.time.*class, or empty when the given type is not supported (or is not ajava.time.*class). 
 
- 
registerAll
public static void registerAll(com.google.gson.GsonBuilder builder)
Registers all supported type adapters forjava.time.*with the given builder.- Parameters:
 builder- Builder with which to register.
 
 - 
 
 -