Uses of Enum
graphql.util.TraversalControl
Packages that use TraversalControl
Package
Description
-
Uses of TraversalControl in graphql.analysis
Methods in graphql.analysis that return TraversalControlModifier and TypeMethodDescriptionNodeVisitorWithTypeTracking.visitArgument
(Argument argument, TraverserContext<Node> context) default TraversalControl
QueryVisitor.visitArgument
(QueryVisitorFieldArgumentEnvironment environment) default TraversalControl
QueryVisitor.visitArgumentValue
(QueryVisitorFieldArgumentValueEnvironment environment) NodeVisitorWithTypeTracking.visitDirective
(Directive node, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitField
(Field field, TraverserContext<Node> context) default TraversalControl
QueryVisitor.visitFieldWithControl
(QueryVisitorFieldEnvironment queryVisitorFieldEnvironment) visitField variant which lets you control the traversal.NodeVisitorWithTypeTracking.visitFragmentDefinition
(FragmentDefinition fragmentDefinition, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitFragmentSpread
(FragmentSpread fragmentSpread, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitInlineFragment
(InlineFragment inlineFragment, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitObjectField
(ObjectField node, TraverserContext<Node> context) protected TraversalControl
NodeVisitorWithTypeTracking.visitValue
(Value<?> value, TraverserContext<Node> context) -
Uses of TraversalControl in graphql.language
Methods in graphql.language that return TraversalControlModifier and TypeMethodDescriptionArgument.accept
(TraverserContext<Node> context, NodeVisitor visitor) ArrayValue.accept
(TraverserContext<Node> context, NodeVisitor visitor) BooleanValue.accept
(TraverserContext<Node> context, NodeVisitor visitor) Directive.accept
(TraverserContext<Node> context, NodeVisitor visitor) DirectiveDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) DirectiveLocation.accept
(TraverserContext<Node> context, NodeVisitor visitor) Document.accept
(TraverserContext<Node> context, NodeVisitor visitor) EnumTypeDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) EnumValue.accept
(TraverserContext<Node> context, NodeVisitor visitor) EnumValueDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) Field.accept
(TraverserContext<Node> context, NodeVisitor visitor) FieldDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) FloatValue.accept
(TraverserContext<Node> context, NodeVisitor visitor) FragmentDefinition.accept
(TraverserContext<Node> context, NodeVisitor nodeVisitor) FragmentSpread.accept
(TraverserContext<Node> context, NodeVisitor visitor) InlineFragment.accept
(TraverserContext<Node> context, NodeVisitor visitor) InputObjectTypeDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) InputValueDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) InterfaceTypeDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) IntValue.accept
(TraverserContext<Node> context, NodeVisitor visitor) ListType.accept
(TraverserContext<Node> context, NodeVisitor visitor) Node.accept
(TraverserContext<Node> context, NodeVisitor visitor) Double-dispatch entry point.NonNullType.accept
(TraverserContext<Node> context, NodeVisitor visitor) NullValue.accept
(TraverserContext<Node> context, NodeVisitor visitor) ObjectField.accept
(TraverserContext<Node> context, NodeVisitor visitor) ObjectTypeDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) ObjectValue.accept
(TraverserContext<Node> context, NodeVisitor visitor) OperationDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) OperationTypeDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) ScalarTypeDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) SchemaDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) SelectionSet.accept
(TraverserContext<Node> context, NodeVisitor visitor) StringValue.accept
(TraverserContext<Node> context, NodeVisitor visitor) TypeName.accept
(TraverserContext<Node> context, NodeVisitor visitor) UnionTypeDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) VariableDefinition.accept
(TraverserContext<Node> context, NodeVisitor visitor) VariableReference.accept
(TraverserContext<Node> context, NodeVisitor visitor) NodeVisitor.visitArgument
(Argument node, TraverserContext<Node> data) NodeVisitorStub.visitArgument
(Argument node, TraverserContext<Node> context) NodeVisitor.visitArrayValue
(ArrayValue node, TraverserContext<Node> data) NodeVisitorStub.visitArrayValue
(ArrayValue node, TraverserContext<Node> context) NodeVisitor.visitBooleanValue
(BooleanValue node, TraverserContext<Node> data) NodeVisitorStub.visitBooleanValue
(BooleanValue node, TraverserContext<Node> context) protected TraversalControl
NodeVisitorStub.visitDefinition
(Definition<?> node, TraverserContext<Node> context) NodeVisitor.visitDirective
(Directive node, TraverserContext<Node> data) NodeVisitorStub.visitDirective
(Directive node, TraverserContext<Node> context) NodeVisitor.visitDirectiveDefinition
(DirectiveDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitDirectiveDefinition
(DirectiveDefinition node, TraverserContext<Node> context) NodeVisitor.visitDirectiveLocation
(DirectiveLocation node, TraverserContext<Node> data) NodeVisitorStub.visitDirectiveLocation
(DirectiveLocation node, TraverserContext<Node> context) NodeVisitor.visitDocument
(Document node, TraverserContext<Node> data) NodeVisitorStub.visitDocument
(Document node, TraverserContext<Node> context) NodeVisitor.visitEnumTypeDefinition
(EnumTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitEnumTypeDefinition
(EnumTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitEnumValue
(EnumValue node, TraverserContext<Node> data) NodeVisitorStub.visitEnumValue
(EnumValue node, TraverserContext<Node> context) NodeVisitor.visitEnumValueDefinition
(EnumValueDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitEnumValueDefinition
(EnumValueDefinition node, TraverserContext<Node> context) NodeVisitor.visitField
(Field node, TraverserContext<Node> data) NodeVisitorStub.visitField
(Field node, TraverserContext<Node> context) NodeVisitor.visitFieldDefinition
(FieldDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitFieldDefinition
(FieldDefinition node, TraverserContext<Node> context) NodeVisitor.visitFloatValue
(FloatValue node, TraverserContext<Node> data) NodeVisitorStub.visitFloatValue
(FloatValue node, TraverserContext<Node> context) NodeVisitor.visitFragmentDefinition
(FragmentDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitFragmentDefinition
(FragmentDefinition node, TraverserContext<Node> context) NodeVisitor.visitFragmentSpread
(FragmentSpread node, TraverserContext<Node> data) NodeVisitorStub.visitFragmentSpread
(FragmentSpread node, TraverserContext<Node> context) NodeVisitor.visitInlineFragment
(InlineFragment node, TraverserContext<Node> data) NodeVisitorStub.visitInlineFragment
(InlineFragment node, TraverserContext<Node> context) NodeVisitor.visitInputObjectTypeDefinition
(InputObjectTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitInputObjectTypeDefinition
(InputObjectTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitInputValueDefinition
(InputValueDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitInputValueDefinition
(InputValueDefinition node, TraverserContext<Node> context) NodeVisitor.visitInterfaceTypeDefinition
(InterfaceTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitInterfaceTypeDefinition
(InterfaceTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitIntValue
(IntValue node, TraverserContext<Node> data) NodeVisitorStub.visitIntValue
(IntValue node, TraverserContext<Node> context) NodeVisitor.visitListType
(ListType node, TraverserContext<Node> data) NodeVisitorStub.visitListType
(ListType node, TraverserContext<Node> context) protected TraversalControl
NodeVisitorStub.visitNode
(Node node, TraverserContext<Node> context) NodeVisitor.visitNonNullType
(NonNullType node, TraverserContext<Node> data) NodeVisitorStub.visitNonNullType
(NonNullType node, TraverserContext<Node> context) NodeVisitor.visitNullValue
(NullValue node, TraverserContext<Node> data) NodeVisitorStub.visitNullValue
(NullValue node, TraverserContext<Node> context) NodeVisitor.visitObjectField
(ObjectField node, TraverserContext<Node> data) NodeVisitorStub.visitObjectField
(ObjectField node, TraverserContext<Node> context) NodeVisitor.visitObjectTypeDefinition
(ObjectTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitObjectTypeDefinition
(ObjectTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitObjectValue
(ObjectValue node, TraverserContext<Node> data) NodeVisitorStub.visitObjectValue
(ObjectValue node, TraverserContext<Node> context) NodeVisitor.visitOperationDefinition
(OperationDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitOperationDefinition
(OperationDefinition node, TraverserContext<Node> context) NodeVisitor.visitOperationTypeDefinition
(OperationTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitOperationTypeDefinition
(OperationTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitScalarTypeDefinition
(ScalarTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitScalarTypeDefinition
(ScalarTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitSchemaDefinition
(SchemaDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitSchemaDefinition
(SchemaDefinition node, TraverserContext<Node> context) protected TraversalControl
NodeVisitorStub.visitSelection
(Selection<?> node, TraverserContext<Node> context) NodeVisitor.visitSelectionSet
(SelectionSet node, TraverserContext<Node> data) NodeVisitorStub.visitSelectionSet
(SelectionSet node, TraverserContext<Node> context) NodeVisitor.visitStringValue
(StringValue node, TraverserContext<Node> data) NodeVisitorStub.visitStringValue
(StringValue node, TraverserContext<Node> context) protected TraversalControl
NodeVisitorStub.visitType
(Type<?> node, TraverserContext<Node> context) protected TraversalControl
NodeVisitorStub.visitTypeDefinition
(TypeDefinition<?> node, TraverserContext<Node> context) NodeVisitor.visitTypeName
(TypeName node, TraverserContext<Node> data) NodeVisitorStub.visitTypeName
(TypeName node, TraverserContext<Node> context) NodeVisitor.visitUnionTypeDefinition
(UnionTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitUnionTypeDefinition
(UnionTypeDefinition node, TraverserContext<Node> context) protected TraversalControl
NodeVisitorStub.visitValue
(Value<?> node, TraverserContext<Node> context) NodeVisitor.visitVariableDefinition
(VariableDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitVariableDefinition
(VariableDefinition node, TraverserContext<Node> context) NodeVisitor.visitVariableReference
(VariableReference node, TraverserContext<Node> data) NodeVisitorStub.visitVariableReference
(VariableReference node, TraverserContext<Node> context) -
Uses of TraversalControl in graphql.schema
Methods in graphql.schema that return TraversalControlModifier and TypeMethodDescriptionGraphQLAppliedDirective.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLAppliedDirectiveArgument.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLArgument.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLDirective.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLEnumType.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLEnumValueDefinition.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLFieldDefinition.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLInputObjectField.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLInputObjectType.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLInterfaceType.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLList.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLNonNull.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLObjectType.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLScalarType.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLSchemaElement.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLTypeReference.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) GraphQLUnionType.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) SchemaTransformer.DummyRoot.accept
(TraverserContext<GraphQLSchemaElement> context, GraphQLTypeVisitor visitor) SchemaTraverser.TraverserDelegateListVisitor.backRef
(TraverserContext<GraphQLSchemaElement> context) SchemaTraverser.TraverserDelegateVisitor.backRef
(TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.changeNode
(TraverserContext<GraphQLSchemaElement> context, GraphQLSchemaElement newChangedNode) This helper method can be used to "change" a node when returning control from this visitordefault TraversalControl
GraphQLTypeVisitor.deleteNode
(TraverserContext<GraphQLSchemaElement> context) This helper method can be used to "delete" the current node when returning control from this visitorSchemaTraverser.TraverserDelegateListVisitor.enter
(TraverserContext<GraphQLSchemaElement> context) SchemaTraverser.TraverserDelegateVisitor.enter
(TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.handleTypeReference
(GraphQLTypeReference node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.insertAfter
(TraverserContext<GraphQLSchemaElement> context, GraphQLSchemaElement toInsertAfter) This helper method can be used to "insert a new node" AFTER the current node when returning control from this visitordefault TraversalControl
GraphQLTypeVisitor.insertBefore
(TraverserContext<GraphQLSchemaElement> context, GraphQLSchemaElement toInsertBefore) This helper method can be used to "insert a new node" BEFORE the current node when returning control from this visitorSchemaTraverser.TraverserDelegateListVisitor.leave
(TraverserContext<GraphQLSchemaElement> context) SchemaTraverser.TraverserDelegateVisitor.leave
(TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.visitBackRef
(TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitBackRef
(TraverserContext<GraphQLSchemaElement> context) Called when a node is visited more than once within a context.default TraversalControl
GraphQLTypeVisitor.visitGraphQLAppliedDirective
(GraphQLAppliedDirective node, TraverserContext<GraphQLSchemaElement> context) This method will be called when a directive is applied to a schema element.GraphQLTypeVisitorStub.visitGraphQLAppliedDirective
(GraphQLAppliedDirective node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.TypeRefResolvingVisitor.visitGraphQLAppliedDirectiveArgument
(GraphQLAppliedDirectiveArgument node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLAppliedDirectiveArgument
(GraphQLAppliedDirectiveArgument node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLAppliedDirectiveArgument
(GraphQLAppliedDirectiveArgument node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.TypeRefResolvingVisitor.visitGraphQLArgument
(GraphQLArgument node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLArgument
(GraphQLArgument node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLArgument
(GraphQLArgument node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLCompositeType
(GraphQLCompositeType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLDirective
(GraphQLDirective node, TraverserContext<GraphQLSchemaElement> context) This method will be called twice.GraphQLTypeVisitorStub.visitGraphQLDirective
(GraphQLDirective node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLDirectiveContainer
(GraphQLDirectiveContainer node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLEnumType
(GraphQLEnumType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLEnumType
(GraphQLEnumType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLEnumValueDefinition
(GraphQLEnumValueDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLEnumValueDefinition
(GraphQLEnumValueDefinition node, TraverserContext<GraphQLSchemaElement> context) CodeRegistryVisitor.visitGraphQLFieldDefinition
(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.TypeRefResolvingVisitor.visitGraphQLFieldDefinition
(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLFieldDefinition
(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLFieldDefinition
(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLFieldsContainer
(GraphQLFieldsContainer node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLInputFieldsContainer
(GraphQLInputFieldsContainer node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.TypeRefResolvingVisitor.visitGraphQLInputObjectField
(GraphQLInputObjectField node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLInputObjectField
(GraphQLInputObjectField node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLInputObjectField
(GraphQLInputObjectField node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLInputObjectType
(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLInputObjectType
(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLInputType
(GraphQLInputType node, TraverserContext<GraphQLSchemaElement> context) CodeRegistryVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.TypeRefResolvingVisitor.visitGraphQLList
(GraphQLList node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLList
(GraphQLList node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLList
(GraphQLList node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLModifiedType
(GraphQLModifiedType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.TypeRefResolvingVisitor.visitGraphQLNonNull
(GraphQLNonNull node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLNonNull
(GraphQLNonNull node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLNonNull
(GraphQLNonNull node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLNullableType
(GraphQLNullableType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLOutputType
(GraphQLOutputType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLScalarType
(GraphQLScalarType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLScalarType
(GraphQLScalarType node, TraverserContext<GraphQLSchemaElement> context) protected TraversalControl
GraphQLTypeVisitorStub.visitGraphQLType
(GraphQLSchemaElement node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.visitGraphQLTypeReference
(GraphQLTypeReference node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLTypeReference
(GraphQLTypeReference node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLTypeReference
(GraphQLTypeReference node, TraverserContext<GraphQLSchemaElement> context) CodeRegistryVisitor.visitGraphQLUnionType
(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeResolvingVisitor.visitGraphQLUnionType
(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLUnionType
(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLUnionType
(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context) default TraversalControl
GraphQLTypeVisitor.visitGraphQLUnmodifiedType
(GraphQLUnmodifiedType node, TraverserContext<GraphQLSchemaElement> context) -
Uses of TraversalControl in graphql.schema.idl
Methods in graphql.schema.idl that return TraversalControlModifier and TypeMethodDescriptionprivate TraversalControl
SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.changOrContinue
(GraphQLSchemaElement node, GraphQLSchemaElement newNode, TraverserContext<GraphQLSchemaElement> context) SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.visitGraphQLEnumType
(GraphQLEnumType node, TraverserContext<GraphQLSchemaElement> context) SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.visitGraphQLInputObjectType
(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.visitGraphQLScalarType
(GraphQLScalarType node, TraverserContext<GraphQLSchemaElement> context) SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.visitGraphQLUnionType
(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context) -
Uses of TraversalControl in graphql.schema.impl
Methods in graphql.schema.impl that return TraversalControlModifier and TypeMethodDescriptionMultiReadOnlyGraphQLTypeVisitor.changeNode
(TraverserContext<GraphQLSchemaElement> context, GraphQLSchemaElement newChangedNode) MultiReadOnlyGraphQLTypeVisitor.deleteNode
(TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.insertAfter
(TraverserContext<GraphQLSchemaElement> context, GraphQLSchemaElement toInsertAfter) MultiReadOnlyGraphQLTypeVisitor.insertBefore
(TraverserContext<GraphQLSchemaElement> context, GraphQLSchemaElement toInsertBefore) MultiReadOnlyGraphQLTypeVisitor.visitBackRef
(TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLAppliedDirective
(GraphQLAppliedDirective node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLAppliedDirectiveArgument
(GraphQLAppliedDirectiveArgument node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLAppliedDirectiveArgument
(GraphQLAppliedDirectiveArgument node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLArgument
(GraphQLArgument node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLArgument
(GraphQLArgument node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLCompositeType
(GraphQLCompositeType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLDirective
(GraphQLDirective node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLDirectiveContainer
(GraphQLDirectiveContainer node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLEnumType
(GraphQLEnumType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLEnumType
(GraphQLEnumType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLEnumValueDefinition
(GraphQLEnumValueDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLFieldDefinition
(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLFieldDefinition
(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLFieldsContainer
(GraphQLFieldsContainer node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLInputFieldsContainer
(GraphQLInputFieldsContainer node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLInputObjectField
(GraphQLInputObjectField node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLInputObjectField
(GraphQLInputObjectField node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLInputObjectType
(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLInputObjectType
(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLInputType
(GraphQLInputType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLList
(GraphQLList node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLModifiedType
(GraphQLModifiedType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLNonNull
(GraphQLNonNull node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLNullableType
(GraphQLNullableType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLOutputType
(GraphQLOutputType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLScalarType
(GraphQLScalarType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLScalarType
(GraphQLScalarType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLTypeReference
(GraphQLTypeReference node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeCollectingVisitor.visitGraphQLUnionType
(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLUnionType
(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLUnmodifiedType
(GraphQLUnmodifiedType node, TraverserContext<GraphQLSchemaElement> context) -
Uses of TraversalControl in graphql.schema.transform
Methods in graphql.schema.transform that return TraversalControlModifier and TypeMethodDescriptionprivate TraversalControl
FieldVisibilitySchemaTransformation.FieldRemovalVisitor.visitField
(GraphQLNamedSchemaElement element, TraverserContext<GraphQLSchemaElement> context) FieldVisibilitySchemaTransformation.FieldRemovalVisitor.visitGraphQLFieldDefinition
(GraphQLFieldDefinition definition, TraverserContext<GraphQLSchemaElement> context) FieldVisibilitySchemaTransformation.FieldRemovalVisitor.visitGraphQLInputObjectField
(GraphQLInputObjectField definition, TraverserContext<GraphQLSchemaElement> context) FieldVisibilitySchemaTransformation.TypeVisibilityVisitor.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) FieldVisibilitySchemaTransformation.AdditionalTypeVisibilityVisitor.visitGraphQLType
(GraphQLSchemaElement node, TraverserContext<GraphQLSchemaElement> context) protected TraversalControl
FieldVisibilitySchemaTransformation.TypeObservingVisitor.visitGraphQLType
(GraphQLSchemaElement node, TraverserContext<GraphQLSchemaElement> context) FieldVisibilitySchemaTransformation.TypeVisibilityVisitor.visitGraphQLType
(GraphQLSchemaElement node, TraverserContext<GraphQLSchemaElement> context) -
Uses of TraversalControl in graphql.schema.validation
Methods in graphql.schema.validation that return TraversalControlModifier and TypeMethodDescriptionDefaultValuesAreValid.visitGraphQLArgument
(GraphQLArgument argument, TraverserContext<GraphQLSchemaElement> context) AppliedDirectiveArgumentsAreValid.visitGraphQLDirective
(GraphQLDirective directive, TraverserContext<GraphQLSchemaElement> context) TypeAndFieldRule.visitGraphQLEnumType
(GraphQLEnumType type, TraverserContext<GraphQLSchemaElement> context) InputAndOutputTypesUsedAppropriately.visitGraphQLFieldDefinition
(GraphQLFieldDefinition fieldDef, TraverserContext<GraphQLSchemaElement> context) NoUnbrokenInputCycles.visitGraphQLFieldDefinition
(GraphQLFieldDefinition fieldDef, TraverserContext<GraphQLSchemaElement> context) DefaultValuesAreValid.visitGraphQLInputObjectField
(GraphQLInputObjectField inputObjectField, TraverserContext<GraphQLSchemaElement> context) InputAndOutputTypesUsedAppropriately.visitGraphQLInputObjectField
(GraphQLInputObjectField fieldDef, TraverserContext<GraphQLSchemaElement> context) OneOfInputObjectRules.visitGraphQLInputObjectField
(GraphQLInputObjectField inputObjectField, TraverserContext<GraphQLSchemaElement> context) DefaultValuesAreValid.visitGraphQLInputObjectType
(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) TypeAndFieldRule.visitGraphQLInputObjectType
(GraphQLInputObjectType type, TraverserContext<GraphQLSchemaElement> context) TypeAndFieldRule.visitGraphQLInterfaceType
(GraphQLInterfaceType type, TraverserContext<GraphQLSchemaElement> context) TypesImplementInterfaces.visitGraphQLInterfaceType
(GraphQLInterfaceType type, TraverserContext<GraphQLSchemaElement> context) TypeAndFieldRule.visitGraphQLObjectType
(GraphQLObjectType type, TraverserContext<GraphQLSchemaElement> context) TypesImplementInterfaces.visitGraphQLObjectType
(GraphQLObjectType type, TraverserContext<GraphQLSchemaElement> context) protected TraversalControl
AppliedDirectivesAreValid.visitGraphQLType
(GraphQLSchemaElement node, TraverserContext<GraphQLSchemaElement> context) TypeAndFieldRule.visitGraphQLUnionType
(GraphQLUnionType type, TraverserContext<GraphQLSchemaElement> context) -
Uses of TraversalControl in graphql.schema.visitor
Fields in graphql.schema.visitor declared as TraversalControlModifier and TypeFieldDescriptionprivate final TraversalControl
GraphQLSchemaTraversalControl.Control.traversalControl
Methods in graphql.schema.visitor that return TraversalControlModifier and TypeMethodDescriptionGraphQLSchemaTraversalControl.Control.toTraversalControl()
(package private) TraversalControl
GraphQLSchemaTraversalControl.toTraversalControl
(TraverserContext<GraphQLSchemaElement> context) private TraversalControl
GraphQLSchemaVisitorAdapter.visitE
(TraverserContext<GraphQLSchemaElement> context, Supplier<GraphQLSchemaTraversalControl> visitCall) GraphQLSchemaVisitorAdapter.visitGraphQLAppliedDirective
(GraphQLAppliedDirective node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLAppliedDirectiveArgument
(GraphQLAppliedDirectiveArgument node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLArgument
(GraphQLArgument node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLDirective
(GraphQLDirective node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLEnumType
(GraphQLEnumType node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLEnumValueDefinition
(GraphQLEnumValueDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLFieldDefinition
(GraphQLFieldDefinition node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLInputObjectField
(GraphQLInputObjectField node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLInputObjectType
(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLInterfaceType
(GraphQLInterfaceType node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLScalarType
(GraphQLScalarType node, TraverserContext<GraphQLSchemaElement> context) GraphQLSchemaVisitorAdapter.visitGraphQLUnionType
(GraphQLUnionType node, TraverserContext<GraphQLSchemaElement> context) Constructors in graphql.schema.visitor with parameters of type TraversalControl -
Uses of TraversalControl in graphql.util
Fields in graphql.util with type parameters of type TraversalControlModifier and TypeFieldDescriptionprivate static final List
<TraversalControl> Traverser.CONTINUE_OR_QUIT
Methods in graphql.util that return TraversalControlModifier and TypeMethodDescriptiondefault TraversalControl
TraverserVisitor.backRef
(TraverserContext<T> context) This method is called when a node was already visited before.static <T> TraversalControl
TreeTransformerUtil.changeNode
(TraverserContext<T> context, T changedNode) Can be called multiple times to change the current node of the context.static <T> TraversalControl
TreeTransformerUtil.deleteNode
(TraverserContext<T> context) TraverserVisitor.enter
(TraverserContext<T> context) TraverserVisitorStub.enter
(TraverserContext<T> context) static <T> TraversalControl
TreeTransformerUtil.insertAfter
(TraverserContext<T> context, T toInsertAfter) static <T> TraversalControl
TreeTransformerUtil.insertBefore
(TraverserContext<T> context, T toInsertBefore) TraverserVisitor.leave
(TraverserContext<T> context) TraverserVisitorStub.leave
(TraverserContext<T> context) static TraversalControl
Returns the enum constant of this type with the specified name.static TraversalControl[]
TraversalControl.values()
Returns an array containing the constants of this enum type, in the order they are declared.