Package com.baggonius.gson.optional
Class GuavaOptionalTypeFactory
- java.lang.Object
-
- com.baggonius.gson.optional.OptionalTypeFactory
-
- com.baggonius.gson.optional.GuavaOptionalTypeFactory
-
- All Implemented Interfaces:
com.google.gson.TypeAdapterFactory
public class GuavaOptionalTypeFactory extends OptionalTypeFactory
-
-
Constructor Summary
Constructors Constructor Description GuavaOptionalTypeFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> booleanisOptionalType(com.google.gson.reflect.TypeToken<T> typeToken)protected <E,T>
com.baggonius.gson.optional.OptionalTypeAdapter<E,T>newOptionalAdapter(com.google.gson.TypeAdapter<T> elementAdapter)-
Methods inherited from class com.baggonius.gson.optional.OptionalTypeFactory
create, forGuava, forJDK
-
-
-
-
Method Detail
-
isOptionalType
public <T> boolean isOptionalType(com.google.gson.reflect.TypeToken<T> typeToken)
- Specified by:
isOptionalTypein classOptionalTypeFactory
-
newOptionalAdapter
protected <E,T> com.baggonius.gson.optional.OptionalTypeAdapter<E,T> newOptionalAdapter(com.google.gson.TypeAdapter<T> elementAdapter)
- Specified by:
newOptionalAdapterin classOptionalTypeFactory
-
-