public class GraphQLTypeResolvingVisitor extends GraphQLTypeVisitorStub
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,GraphQLNamedType> |
typeMap |
| Constructor and Description |
|---|
GraphQLTypeResolvingVisitor(java.util.Map<java.lang.String,GraphQLNamedType> typeMap) |
| Modifier and Type | Method and Description |
|---|---|
TraversalControl |
handleTypeReference(GraphQLTypeReference node,
TraverserContext<GraphQLSchemaElement> context) |
TraversalControl |
visitBackRef(TraverserContext<GraphQLSchemaElement> context)
Called when a node is visited more than once within a context.
|
TraversalControl |
visitGraphQLInterfaceType(GraphQLInterfaceType node,
TraverserContext<GraphQLSchemaElement> context) |
TraversalControl |
visitGraphQLObjectType(GraphQLObjectType node,
TraverserContext<GraphQLSchemaElement> context) |
TraversalControl |
visitGraphQLTypeReference(GraphQLTypeReference node,
TraverserContext<GraphQLSchemaElement> context) |
TraversalControl |
visitGraphQLUnionType(GraphQLUnionType node,
TraverserContext<GraphQLSchemaElement> context) |
visitGraphQLArgument, visitGraphQLDirective, visitGraphQLEnumType, visitGraphQLEnumValueDefinition, visitGraphQLFieldDefinition, visitGraphQLInputObjectField, visitGraphQLInputObjectType, visitGraphQLList, visitGraphQLNonNull, visitGraphQLScalarType, visitGraphQLTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchangeNode, deleteNode, insertAfter, insertBefore, visitGraphQLCompositeType, visitGraphQLDirectiveContainer, visitGraphQLFieldsContainer, visitGraphQLInputFieldsContainer, visitGraphQLInputType, visitGraphQLModifiedType, visitGraphQLNullableType, visitGraphQLOutputType, visitGraphQLUnmodifiedTypeprotected final java.util.Map<java.lang.String,GraphQLNamedType> typeMap
public GraphQLTypeResolvingVisitor(java.util.Map<java.lang.String,GraphQLNamedType> typeMap)
public TraversalControl visitGraphQLObjectType(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context)
visitGraphQLObjectType in interface GraphQLTypeVisitorvisitGraphQLObjectType in class GraphQLTypeVisitorStubpublic TraversalControl visitGraphQLInterfaceType(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context)
visitGraphQLInterfaceType in interface GraphQLTypeVisitorvisitGraphQLInterfaceType in class GraphQLTypeVisitorStubpublic TraversalControl visitGraphQLUnionType(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context)
visitGraphQLUnionType in interface GraphQLTypeVisitorvisitGraphQLUnionType in class GraphQLTypeVisitorStubpublic TraversalControl visitGraphQLTypeReference(GraphQLTypeReference node, TraverserContext<GraphQLSchemaElement> context)
visitGraphQLTypeReference in interface GraphQLTypeVisitorvisitGraphQLTypeReference in class GraphQLTypeVisitorStubpublic TraversalControl handleTypeReference(GraphQLTypeReference node, TraverserContext<GraphQLSchemaElement> context)
public TraversalControl visitBackRef(TraverserContext<GraphQLSchemaElement> context)
GraphQLTypeVisitorTraverserContext.thisNode() contains
the nodecontext - the traversal context