@PublicApi public interface QueryVisitorFieldEnvironment
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getArguments() |
Field |
getField() |
GraphQLFieldDefinition |
getFieldDefinition() |
GraphQLFieldsContainer |
getFieldsContainer() |
QueryVisitorFieldEnvironment |
getParentEnvironment() |
GraphQLOutputType |
getParentType() |
GraphQLSchema |
getSchema() |
SelectionSetContainer |
getSelectionSetContainer() |
TraverserContext<Node> |
getTraverserContext() |
boolean |
isTypeNameIntrospectionField() |
GraphQLSchema getSchema()
boolean isTypeNameIntrospectionField()
Field getField()
GraphQLFieldDefinition getFieldDefinition()
GraphQLOutputType getParentType()
GraphQLFieldsContainer getFieldsContainer()
getParentType()
It is either GraphQLObjectType
or GraphQLInterfaceType
. because these
are the only GraphQLFieldsContainer
java.lang.IllegalStateException
- if the current field is __typename see isTypeNameIntrospectionField()
QueryVisitorFieldEnvironment getParentEnvironment()
java.util.Map<java.lang.String,java.lang.Object> getArguments()
SelectionSetContainer getSelectionSetContainer()
TraverserContext<Node> getTraverserContext()