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 TraversalControlQueryVisitor.visitArgument(QueryVisitorFieldArgumentEnvironment environment) default TraversalControlQueryVisitor.visitArgumentValue(QueryVisitorFieldArgumentValueEnvironment environment) NodeVisitorWithTypeTracking.visitDirective(Directive node, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitField(Field field, TraverserContext<Node> context) default TraversalControlQueryVisitor.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 TraversalControlNodeVisitorWithTypeTracking.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 TraversalControlNodeVisitorStub.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 TraversalControlNodeVisitorStub.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 TraversalControlNodeVisitorStub.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 TraversalControlNodeVisitorStub.visitType(Type<?> node, TraverserContext<Node> context) protected TraversalControlNodeVisitorStub.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 TraversalControlNodeVisitorStub.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 TraversalControlGraphQLTypeVisitor.changeNode(TraverserContext<GraphQLSchemaElement> context, GraphQLSchemaElement newChangedNode) This helper method can be used to "change" a node when returning control from this visitordefault TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.visitBackRef(TraverserContext<GraphQLSchemaElement> context) Called when a node is visited more than once within a context.default TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.visitGraphQLFieldsContainer(GraphQLFieldsContainer node, TraverserContext<GraphQLSchemaElement> context) default TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.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 TraversalControlGraphQLTypeVisitor.visitGraphQLOutputType(GraphQLOutputType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLScalarType(GraphQLScalarType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLScalarType(GraphQLScalarType node, TraverserContext<GraphQLSchemaElement> context) protected TraversalControlGraphQLTypeVisitorStub.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 TraversalControlGraphQLTypeVisitor.visitGraphQLUnmodifiedType(GraphQLUnmodifiedType node, TraverserContext<GraphQLSchemaElement> context) -
Uses of TraversalControl in graphql.schema.idl
Methods in graphql.schema.idl that return TraversalControlModifier and TypeMethodDescriptionprivate TraversalControlSchemaDirectiveWiringSchemaGeneratorPostProcessing.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 TraversalControlFieldVisibilitySchemaTransformation.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 TraversalControlFieldVisibilitySchemaTransformation.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 TraversalControlAppliedDirectivesAreValid.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 TraversalControlGraphQLSchemaTraversalControl.Control.traversalControlMethods in graphql.schema.visitor that return TraversalControlModifier and TypeMethodDescriptionGraphQLSchemaTraversalControl.Control.toTraversalControl()(package private) TraversalControlGraphQLSchemaTraversalControl.toTraversalControl(TraverserContext<GraphQLSchemaElement> context) private TraversalControlGraphQLSchemaVisitorAdapter.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_QUITMethods in graphql.util that return TraversalControlModifier and TypeMethodDescriptiondefault TraversalControlTraverserVisitor.backRef(TraverserContext<T> context) This method is called when a node was already visited before.static <T> TraversalControlTreeTransformerUtil.changeNode(TraverserContext<T> context, T changedNode) Can be called multiple times to change the current node of the context.static <T> TraversalControlTreeTransformerUtil.deleteNode(TraverserContext<T> context) TraverserVisitor.enter(TraverserContext<T> context) TraverserVisitorStub.enter(TraverserContext<T> context) static <T> TraversalControlTreeTransformerUtil.insertAfter(TraverserContext<T> context, T toInsertAfter) static <T> TraversalControlTreeTransformerUtil.insertBefore(TraverserContext<T> context, T toInsertBefore) TraverserVisitor.leave(TraverserContext<T> context) TraverserVisitorStub.leave(TraverserContext<T> context) static TraversalControlReturns 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.