Class | Description |
---|---|
CollectionTypeAdapter<E> |
A specialized type adapter for collections that can handle single values.
|
CollectionTypeAdapter.Factory | |
CollectionTypeAdapterFactory | Deprecated
Use
CollectionTypeAdapter.Factory instead. |
CollectionTypeAdapterFactory.Adapter<E> | Deprecated
Use
CollectionTypeAdapter instead. |
EitherTypeAdapter<L,R> | |
EitherTypeAdapter.EitherTypeArgument<T> | |
EitherTypeAdapter.Factory | |
EitherTypeAdapter.ListChecker |
A predicate for the case that a type alternative is a list.
|
EitherTypeAdapter.PropertyChecker |
A predicate that is usedful for checking alternatives in case both the left and the right type
are JSON object types.
|
EitherTypeAdapterFactory | Deprecated
Use
EitherTypeAdapter.Factory instead. |
EitherTypeAdapterFactory.Adapter<L,R> | Deprecated
Use
EitherTypeAdapter instead. |
EnumTypeAdapter<T extends java.lang.Enum<T>> |
A custom type adapter for enums that uses integer values.
|
EnumTypeAdapter.Factory | |
EnumTypeAdapterFactory | Deprecated
Use
EnumTypeAdapter.Factory instead. |
JsonElementTypeAdapter |
A type adapter that reads every input into a tree of
JsonElement s. |
JsonElementTypeAdapter.Factory |
This factory should not be registered with a GsonBuilder because it always matches.
|
MessageTypeAdapter |
The type adapter for messages dispatches between the different message types:
RequestMessage ,
ResponseMessage , and NotificationMessage . |
MessageTypeAdapter.Factory | |
MessageTypeAdapterFactory | Deprecated
Use
MessageTypeAdapter.Factory instead. |
ThrowableTypeAdapter |
A type adapter for
Throwable . |
ThrowableTypeAdapter.Factory | |
TupleTypeAdapters | |
TupleTypeAdapters.TwoTypeAdapter<F,S> | |
TupleTypeAdapters.TwoTypeAdapterFactory | |
TypeUtils |
Utilities for handling types in the JSON parser / serializer.
|