public abstract class ResponseNormalizer<R> extends java.lang.Object implements ResponseReaderShadow<R>
| Modifier and Type | Field and Description |
|---|---|
static ResponseNormalizer |
NO_OP_NORMALIZER |
| Constructor and Description |
|---|
ResponseNormalizer() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
dependentKeys() |
void |
didParseElement(int atIndex) |
void |
didParseList(java.util.List array) |
void |
didParseNull() |
void |
didParseObject(com.apollographql.apollo.api.Field field,
com.apollographql.apollo.api.internal.Optional<R> objectSource) |
void |
didParseScalar(java.lang.Object value) |
void |
didResolve(com.apollographql.apollo.api.Field field,
com.apollographql.apollo.api.Operation.Variables variables) |
java.util.Collection<Record> |
records() |
abstract CacheKey |
resolveCacheKey(com.apollographql.apollo.api.Field field,
R record) |
void |
willParseElement(int atIndex) |
void |
willParseObject(com.apollographql.apollo.api.Field field,
com.apollographql.apollo.api.internal.Optional<R> objectSource) |
void |
willResolve(com.apollographql.apollo.api.Field field,
com.apollographql.apollo.api.Operation.Variables variables) |
void |
willResolveRootQuery(com.apollographql.apollo.api.Operation operation) |
public static final ResponseNormalizer NO_OP_NORMALIZER
public java.util.Collection<Record> records()
public java.util.Set<java.lang.String> dependentKeys()
public void willResolveRootQuery(com.apollographql.apollo.api.Operation operation)
willResolveRootQuery in interface ResponseReaderShadow<R>public void willResolve(com.apollographql.apollo.api.Field field,
com.apollographql.apollo.api.Operation.Variables variables)
willResolve in interface ResponseReaderShadow<R>public void didResolve(com.apollographql.apollo.api.Field field,
com.apollographql.apollo.api.Operation.Variables variables)
didResolve in interface ResponseReaderShadow<R>public void didParseScalar(@Nullable
java.lang.Object value)
didParseScalar in interface ResponseReaderShadow<R>public void willParseObject(com.apollographql.apollo.api.Field field,
com.apollographql.apollo.api.internal.Optional<R> objectSource)
willParseObject in interface ResponseReaderShadow<R>public void didParseObject(com.apollographql.apollo.api.Field field,
com.apollographql.apollo.api.internal.Optional<R> objectSource)
didParseObject in interface ResponseReaderShadow<R>public void didParseList(java.util.List array)
didParseList in interface ResponseReaderShadow<R>public void willParseElement(int atIndex)
willParseElement in interface ResponseReaderShadow<R>public void didParseElement(int atIndex)
didParseElement in interface ResponseReaderShadow<R>public void didParseNull()
didParseNull in interface ResponseReaderShadow<R>