Package graphql.language
Interface NodeVisitor
- All Known Implementing Classes:
NodeVisitorStub
,NodeVisitorWithTypeTracking
Used by
NodeTraverser
to visit Node
.-
Method Summary
Modifier and TypeMethodDescriptionvisitArgument
(Argument node, TraverserContext<Node> data) visitArrayValue
(ArrayValue node, TraverserContext<Node> data) visitBooleanValue
(BooleanValue node, TraverserContext<Node> data) visitDirective
(Directive node, TraverserContext<Node> data) visitDirectiveDefinition
(DirectiveDefinition node, TraverserContext<Node> data) visitDirectiveLocation
(DirectiveLocation node, TraverserContext<Node> data) visitDocument
(Document node, TraverserContext<Node> data) visitEnumTypeDefinition
(EnumTypeDefinition node, TraverserContext<Node> data) visitEnumValue
(EnumValue node, TraverserContext<Node> data) visitEnumValueDefinition
(EnumValueDefinition node, TraverserContext<Node> data) visitField
(Field node, TraverserContext<Node> data) visitFieldDefinition
(FieldDefinition node, TraverserContext<Node> data) visitFloatValue
(FloatValue node, TraverserContext<Node> data) visitFragmentDefinition
(FragmentDefinition node, TraverserContext<Node> data) visitFragmentSpread
(FragmentSpread node, TraverserContext<Node> data) visitInlineFragment
(InlineFragment node, TraverserContext<Node> data) visitIntValue
(IntValue node, TraverserContext<Node> data) visitListType
(ListType node, TraverserContext<Node> data) visitNonNullType
(NonNullType node, TraverserContext<Node> data) visitNullValue
(NullValue node, TraverserContext<Node> data) visitObjectField
(ObjectField node, TraverserContext<Node> data) visitObjectValue
(ObjectValue node, TraverserContext<Node> data) visitOperationDefinition
(OperationDefinition node, TraverserContext<Node> data) visitSchemaDefinition
(SchemaDefinition node, TraverserContext<Node> data) visitSelectionSet
(SelectionSet node, TraverserContext<Node> data) visitStringValue
(StringValue node, TraverserContext<Node> data) visitTypeName
(TypeName node, TraverserContext<Node> data) visitUnionTypeDefinition
(UnionTypeDefinition node, TraverserContext<Node> data) visitVariableDefinition
(VariableDefinition node, TraverserContext<Node> data) visitVariableReference
(VariableReference node, TraverserContext<Node> data)
-
Method Details
-
visitArgument
-
visitArrayValue
-
visitBooleanValue
-
visitDirective
-
visitDirectiveDefinition
-
visitDirectiveLocation
-
visitDocument
-
visitEnumTypeDefinition
-
visitEnumValue
-
visitEnumValueDefinition
-
visitField
-
visitFieldDefinition
-
visitFloatValue
-
visitFragmentDefinition
-
visitFragmentSpread
-
visitInlineFragment
-
visitInputObjectTypeDefinition
TraversalControl visitInputObjectTypeDefinition(InputObjectTypeDefinition node, TraverserContext<Node> data) -
visitInputValueDefinition
-
visitIntValue
-
visitInterfaceTypeDefinition
TraversalControl visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> data) -
visitListType
-
visitNonNullType
-
visitNullValue
-
visitObjectField
-
visitObjectTypeDefinition
-
visitObjectValue
-
visitOperationDefinition
-
visitOperationTypeDefinition
TraversalControl visitOperationTypeDefinition(OperationTypeDefinition node, TraverserContext<Node> data) -
visitScalarTypeDefinition
-
visitSchemaDefinition
-
visitSelectionSet
-
visitStringValue
-
visitTypeName
-
visitUnionTypeDefinition
-
visitVariableDefinition
-
visitVariableReference
-