Uses of Interface
graphql.util.TraverserContext
Packages that use TraverserContext
Package
Description
-
Uses of TraverserContext in graphql.analysis
Fields in graphql.analysis declared as TraverserContextModifier and TypeFieldDescriptionprivate final TraverserContext
<Node> QueryVisitorFieldArgumentEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorFieldArgumentValueEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorFieldEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorFragmentDefinitionEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorFragmentSpreadEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorInlineFragmentEnvironmentImpl.traverserContext
Methods in graphql.analysis that return TraverserContextModifier and TypeMethodDescriptionQueryVisitorFieldArgumentEnvironment.getTraverserContext()
QueryVisitorFieldArgumentEnvironmentImpl.getTraverserContext()
QueryVisitorFieldArgumentValueEnvironment.getTraverserContext()
QueryVisitorFieldArgumentValueEnvironmentImpl.getTraverserContext()
QueryVisitorFieldEnvironment.getTraverserContext()
QueryVisitorFieldEnvironmentImpl.getTraverserContext()
QueryVisitorFragmentDefinitionEnvironment.getTraverserContext()
QueryVisitorFragmentDefinitionEnvironmentImpl.getTraverserContext()
QueryVisitorFragmentSpreadEnvironment.getTraverserContext()
QueryVisitorFragmentSpreadEnvironmentImpl.getTraverserContext()
QueryVisitorInlineFragmentEnvironment.getTraverserContext()
QueryVisitorInlineFragmentEnvironmentImpl.getTraverserContext()
Methods in graphql.analysis with parameters of type TraverserContextModifier and TypeMethodDescriptionNodeVisitorWithTypeTracking.visitArgument
(Argument argument, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitDirective
(Directive node, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitField
(Field field, TraverserContext<Node> context) 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) Constructors in graphql.analysis with parameters of type TraverserContextModifierConstructorDescriptionQueryVisitorFieldArgumentEnvironmentImpl
(GraphQLFieldDefinition fieldDefinition, Argument argument, GraphQLArgument graphQLArgument, Object argumentValue, Map<String, Object> variables, QueryVisitorFieldEnvironment parentEnvironment, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorFieldArgumentValueEnvironmentImpl
(GraphQLSchema schema, GraphQLFieldDefinition fieldDefinition, GraphQLArgument graphQLArgument, QueryVisitorFieldArgumentInputValue argumentInputValue, TraverserContext<Node> traverserContext, Map<String, Object> variables) QueryVisitorFieldEnvironmentImpl
(boolean typeNameIntrospectionField, Field field, GraphQLFieldDefinition fieldDefinition, GraphQLOutputType parentType, GraphQLFieldsContainer unmodifiedParentType, QueryVisitorFieldEnvironment parentEnvironment, Map<String, Object> arguments, SelectionSetContainer selectionSetContainer, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorFragmentDefinitionEnvironmentImpl
(FragmentDefinition fragmentDefinition, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorFragmentSpreadEnvironmentImpl
(FragmentSpread fragmentSpread, FragmentDefinition fragmentDefinition, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorInlineFragmentEnvironmentImpl
(InlineFragment inlineFragment, TraverserContext<Node> traverserContext, GraphQLSchema schema) -
Uses of TraverserContext in graphql.language
Methods in graphql.language with parameters of type TraverserContextModifier 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 TraverserContext in graphql.schema
Methods in graphql.schema with parameters of type TraverserContextModifier 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 TraverserContext in graphql.schema.idl
Methods in graphql.schema.idl with parameters of type TraverserContextModifier 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 TraverserContext in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type TraverserContextModifier 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 TraverserContext in graphql.schema.transform
Methods in graphql.schema.transform with parameters of type TraverserContextModifier 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 TraverserContext in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type TraverserContextModifier and TypeMethodDescriptionprivate void
AppliedDirectiveArgumentsAreValid.checkArgument
(GraphQLDirective directive, GraphQLArgument argument, TraverserContext<GraphQLSchemaElement> context) DefaultValuesAreValid.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 TraverserContext in graphql.schema.visitor
Fields in graphql.schema.visitor declared as TraverserContextModifier and TypeFieldDescriptionprotected final TraverserContext
<GraphQLSchemaElement> GraphQLSchemaVisitorEnvironmentImpl.context
Methods in graphql.schema.visitor with parameters of type TraverserContextModifier and TypeMethodDescription(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 TraverserContextModifierConstructorDescriptionArgumentEnv
(TraverserContext<GraphQLSchemaElement> context) DirectiveEnv
(TraverserContext<GraphQLSchemaElement> context) EnumTypeEnv
(TraverserContext<GraphQLSchemaElement> context) (package private)
ObjectEnv
(TraverserContext<GraphQLSchemaElement> context) UnionTypeEnv
(TraverserContext<GraphQLSchemaElement> context) -
Uses of TraverserContext in graphql.util
Classes in graphql.util that implement TraverserContextFields in graphql.util declared as TraverserContextModifier and TypeFieldDescriptionprivate final TraverserContext
<T> DefaultTraverserContext.parent
Fields in graphql.util with type parameters of type TraverserContextModifier and TypeFieldDescriptionprivate Map
<String, List<TraverserContext<T>>> DefaultTraverserContext.children
TraverserState.EndList.childrenContextMap
Methods in graphql.util that return TraverserContextModifier and TypeMethodDescriptionDefaultTraverserContext.getParentContext()
TraverserContext.getParentContext()
Returns parent context.<S> TraverserContext
<T> <S> TraverserContext
<T> Stores a variable in the contextMethods in graphql.util that return types with arguments of type TraverserContextModifier and TypeMethodDescriptionDefaultTraverserContext.getChildrenContexts()
TraverserContext.getChildrenContexts()
In case of leave returns the children contexts, which have already been visited.Methods in graphql.util with parameters of type TraverserContextModifier and TypeMethodDescriptionvoid
TraverserState.addNewContexts
(Collection<? extends T> children, TraverserContext<T> parentContext) default 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) private DefaultTraverserContext
<T> TraverserState.newContext
(T o, TraverserContext<T> parent, NodeLocation position) private DefaultTraverserContext
<T> TreeParallelTransformer.newContext
(T o, TraverserContext<T> parent, NodeLocation position) private DefaultTraverserContext
<T> TreeParallelTraverser.newContext
(T o, TraverserContext<T> parent, NodeLocation position) private DefaultTraverserContext
<T> TraverserState.newContextImpl
(T curNode, TraverserContext<T> parent, Map<Class<?>, Object> vars, NodeLocation nodeLocation, boolean isRootContext) private DefaultTraverserContext
<T> TreeParallelTransformer.newContextImpl
(T curNode, TraverserContext<T> parent, Map<Class<?>, Object> vars, NodeLocation nodeLocation, boolean isRootContext) private DefaultTraverserContext
<T> TreeParallelTraverser.newContextImpl
(T curNode, TraverserContext<T> parent, Map<Class<?>, Object> vars, NodeLocation nodeLocation, boolean isRootContext) abstract void
TraverserState.pushAll
(TraverserContext<T> o, Function<? super T, Map<String, ? extends List<T>>> getChildren) void
TraverserState.QueueTraverserState.pushAll
(TraverserContext<U> traverserContext, Function<? super U, Map<String, ? extends List<U>>> getChildren) void
TraverserState.StackTraverserState.pushAll
(TraverserContext<U> traverserContext, Function<? super U, Map<String, ? extends List<U>>> getChildren) private List
<DefaultTraverserContext> TreeParallelTransformer.pushAll
(TraverserContext<T> traverserContext) private List
<DefaultTraverserContext> TreeParallelTraverser.pushAll
(TraverserContext<T> traverserContext) Method parameters in graphql.util with type arguments of type TraverserContextModifier and TypeMethodDescription(package private) void
DefaultTraverserContext.setChildrenContexts
(Map<String, List<TraverserContext<T>>> children) Constructors in graphql.util with parameters of type TraverserContextModifierConstructorDescriptionDefaultTraverserContext
(T curNode, TraverserContext<T> parent, Set<T> visited, Map<Class<?>, Object> vars, Object sharedContextData, NodeLocation location, boolean isRootContext, boolean parallel)