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
-