public final class SimpleResponseReader extends java.lang.Object implements ResponseReader
ResponseReader.ListReader<T>, ResponseReader.ObjectReader<T>| Constructor and Description |
|---|
SimpleResponseReader(java.util.Map<java.lang.String,java.lang.Object> recordSet,
Operation.Variables variables,
ScalarTypeAdapters scalarTypeAdapters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
readBoolean(ResponseField field) |
<T> T |
readCustomType(ResponseField.CustomTypeField field) |
java.lang.Double |
readDouble(ResponseField field) |
<T> T |
readFragment(ResponseField field,
ResponseReader.ObjectReader<T> objectReader) |
java.lang.Integer |
readInt(ResponseField field) |
<T> java.util.List<T> |
readList(ResponseField field,
ResponseReader.ListReader<T> listReader) |
java.lang.Long |
readLong(ResponseField field) |
<T> T |
readObject(ResponseField field,
ResponseReader.ObjectReader<T> objectReader) |
java.lang.String |
readString(ResponseField field) |
public SimpleResponseReader(@NotNull
java.util.Map<java.lang.String,java.lang.Object> recordSet,
Operation.Variables variables,
@NotNull
ScalarTypeAdapters scalarTypeAdapters)
public java.lang.String readString(ResponseField field)
readString in interface ResponseReaderpublic java.lang.Integer readInt(ResponseField field)
readInt in interface ResponseReaderpublic java.lang.Long readLong(ResponseField field)
readLong in interface ResponseReaderpublic java.lang.Double readDouble(ResponseField field)
readDouble in interface ResponseReaderpublic java.lang.Boolean readBoolean(ResponseField field)
readBoolean in interface ResponseReaderpublic <T> T readObject(ResponseField field, ResponseReader.ObjectReader<T> objectReader)
readObject in interface ResponseReaderpublic <T> java.util.List<T> readList(ResponseField field, ResponseReader.ListReader<T> listReader)
readList in interface ResponseReaderpublic <T> T readCustomType(ResponseField.CustomTypeField field)
readCustomType in interface ResponseReaderpublic <T> T readFragment(ResponseField field, ResponseReader.ObjectReader<T> objectReader)
readFragment in interface ResponseReader