public class GsonDataBindingProvider extends Object implements DataBindingProvider<com.google.gson.Gson>
| Modifier and Type | Field and Description |
|---|---|
static com.google.gson.GsonBuilder |
DEFAULT_BUILDER |
| Constructor and Description |
|---|
GsonDataBindingProvider() |
GsonDataBindingProvider(com.google.gson.Gson mapper) |
GsonDataBindingProvider(com.google.gson.GsonBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
<T extends ProtocolError> |
parseError(String payload,
Class<T> errorType) |
<T extends AccessToken> |
parseToken(String payload,
Class<T> tokenType) |
com.google.gson.Gson |
raw() |
void |
with(com.google.gson.Gson mapper) |
public GsonDataBindingProvider()
public GsonDataBindingProvider(com.google.gson.GsonBuilder builder)
public GsonDataBindingProvider(com.google.gson.Gson mapper)
public <T extends AccessToken> T parseToken(String payload, Class<T> tokenType) throws com.google.gson.JsonParseException, IOException
parseToken in interface DataBindingProvider<com.google.gson.Gson>com.google.gson.JsonParseExceptionIOExceptionpublic <T extends ProtocolError> T parseError(String payload, Class<T> errorType) throws com.google.gson.JsonParseException, IOException
parseError in interface DataBindingProvider<com.google.gson.Gson>com.google.gson.JsonParseExceptionIOExceptionpublic com.google.gson.Gson raw()
raw in interface DataBindingProvider<com.google.gson.Gson>public void with(com.google.gson.Gson mapper)
with in interface DataBindingProvider<com.google.gson.Gson>Copyright © 2017. All rights reserved.