-
- All Implemented Interfaces:
public final class KotlinFieldDirectiveEnvironment extends KotlinSchemaDirectiveEnvironment<GraphQLFieldDefinition>
KotlinFieldDirectiveEnvironment holds wiring information for applying directives on GraphQL fields.
-
-
Field Summary
Fields Modifier and Type Field Description private final GraphQLFieldDefinition
element
private final GraphQLAppliedDirective
directive
private final GraphQLCodeRegistry.Builder
codeRegistry
-
Constructor Summary
Constructors Constructor Description KotlinFieldDirectiveEnvironment(GraphQLFieldDefinition field, GraphQLAppliedDirective fieldDirective, FieldCoordinates coordinates, GraphQLCodeRegistry.Builder codeRegistry)
-
Method Summary
Modifier and Type Method Description final GraphQLFieldDefinition
getElement()
final GraphQLAppliedDirective
getDirective()
final GraphQLCodeRegistry.Builder
getCodeRegistry()
final DataFetcher<?>
getDataFetcher()
Retrieve current data fetcher associated with the target element. final Unit
setDataFetcher(DataFetcher<Object> newDataFetcher)
Update target element data fetcher. -
-
Method Detail
-
getElement
final GraphQLFieldDefinition getElement()
-
getDirective
final GraphQLAppliedDirective getDirective()
-
getCodeRegistry
final GraphQLCodeRegistry.Builder getCodeRegistry()
-
getDataFetcher
final DataFetcher<?> getDataFetcher()
Retrieve current data fetcher associated with the target element.
-
setDataFetcher
final Unit setDataFetcher(DataFetcher<Object> newDataFetcher)
Update target element data fetcher.
-
-
-
-