public class InputValueFieldProvider extends Object implements GQLFieldProvider<net.morimekta.providence.graphql.introspection.InputValue>
| Constructor and Description |
|---|
InputValueFieldProvider(GQLDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
net.morimekta.providence.descriptor.PMessageDescriptor<net.morimekta.providence.graphql.introspection.InputValue> |
getDescriptor()
Get the type descriptor this mutator is for.
|
Collection<net.morimekta.providence.descriptor.PField<net.morimekta.providence.graphql.introspection.InputValue>> |
getFields()
Get the set of fields that can be mutated with this mutator.
|
net.morimekta.providence.graphql.introspection.Type |
provide(net.morimekta.providence.graphql.introspection.InputValue message,
net.morimekta.providence.descriptor.PField<net.morimekta.providence.graphql.introspection.InputValue> field,
GQLField selection)
Mutate the message according to the field selection.
|
public InputValueFieldProvider(@Nonnull GQLDefinition definition)
public net.morimekta.providence.descriptor.PMessageDescriptor<net.morimekta.providence.graphql.introspection.InputValue> getDescriptor()
GQLFieldProvidergetDescriptor in interface GQLFieldProvider<net.morimekta.providence.graphql.introspection.InputValue>@Nonnull public Collection<net.morimekta.providence.descriptor.PField<net.morimekta.providence.graphql.introspection.InputValue>> getFields()
GQLFieldProvidergetFields in interface GQLFieldProvider<net.morimekta.providence.graphql.introspection.InputValue>public net.morimekta.providence.graphql.introspection.Type provide(@Nonnull net.morimekta.providence.graphql.introspection.InputValue message, @Nonnull net.morimekta.providence.descriptor.PField<net.morimekta.providence.graphql.introspection.InputValue> field, @Nonnull GQLField selection)
GQLFieldProviderprovide in interface GQLFieldProvider<net.morimekta.providence.graphql.introspection.InputValue>message - The base message builder to be mutated.field - The source field requested.selection - The field selection to be filled or changed.Copyright © 2015–2020 morimekta.net. All rights reserved.