public final class RealResponseReader<R>
extends java.lang.Object
implements com.apollographql.apollo.api.ResponseReader
Constructor and Description |
---|
RealResponseReader(com.apollographql.apollo.api.Operation.Variables operationVariables,
R recordSet,
FieldValueResolver<R> fieldValueResolver,
com.apollographql.apollo.response.ScalarTypeAdapters scalarTypeAdapters,
ResolveDelegate<R> resolveDelegate) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
readBoolean(com.apollographql.apollo.api.ResponseField field) |
<T> T |
readConditional(com.apollographql.apollo.api.ResponseField field,
com.apollographql.apollo.api.ResponseReader.ConditionalTypeReader<T> conditionalTypeReader) |
<T> T |
readCustomType(com.apollographql.apollo.api.ResponseField.CustomTypeField field) |
java.lang.Double |
readDouble(com.apollographql.apollo.api.ResponseField field) |
java.lang.Integer |
readInt(com.apollographql.apollo.api.ResponseField field) |
<T> java.util.List<T> |
readList(com.apollographql.apollo.api.ResponseField field,
com.apollographql.apollo.api.ResponseReader.ListReader<T> listReader) |
java.lang.Long |
readLong(com.apollographql.apollo.api.ResponseField field) |
<T> T |
readObject(com.apollographql.apollo.api.ResponseField field,
com.apollographql.apollo.api.ResponseReader.ObjectReader<T> objectReader) |
java.lang.String |
readString(com.apollographql.apollo.api.ResponseField field) |
public RealResponseReader(com.apollographql.apollo.api.Operation.Variables operationVariables, R recordSet, FieldValueResolver<R> fieldValueResolver, com.apollographql.apollo.response.ScalarTypeAdapters scalarTypeAdapters, ResolveDelegate<R> resolveDelegate)
public java.lang.String readString(com.apollographql.apollo.api.ResponseField field)
readString
in interface com.apollographql.apollo.api.ResponseReader
public java.lang.Integer readInt(com.apollographql.apollo.api.ResponseField field)
readInt
in interface com.apollographql.apollo.api.ResponseReader
public java.lang.Long readLong(com.apollographql.apollo.api.ResponseField field)
readLong
in interface com.apollographql.apollo.api.ResponseReader
public java.lang.Double readDouble(com.apollographql.apollo.api.ResponseField field)
readDouble
in interface com.apollographql.apollo.api.ResponseReader
public java.lang.Boolean readBoolean(com.apollographql.apollo.api.ResponseField field)
readBoolean
in interface com.apollographql.apollo.api.ResponseReader
public <T> T readObject(com.apollographql.apollo.api.ResponseField field, com.apollographql.apollo.api.ResponseReader.ObjectReader<T> objectReader)
readObject
in interface com.apollographql.apollo.api.ResponseReader
public <T> java.util.List<T> readList(com.apollographql.apollo.api.ResponseField field, com.apollographql.apollo.api.ResponseReader.ListReader<T> listReader)
readList
in interface com.apollographql.apollo.api.ResponseReader
public <T> T readCustomType(com.apollographql.apollo.api.ResponseField.CustomTypeField field)
readCustomType
in interface com.apollographql.apollo.api.ResponseReader
public <T> T readConditional(com.apollographql.apollo.api.ResponseField field, com.apollographql.apollo.api.ResponseReader.ConditionalTypeReader<T> conditionalTypeReader)
readConditional
in interface com.apollographql.apollo.api.ResponseReader