Package graphql.language
Class NodeVisitorStub
java.lang.Object
graphql.language.NodeVisitorStub
- All Implemented Interfaces:
NodeVisitor
- Direct Known Subclasses:
NodeVisitorWithTypeTracking
Convenient implementation of
NodeVisitor
for easy subclassing methods handling different types of Nodes in one method.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitArgument
(Argument node, TraverserContext<Node> context) visitArrayValue
(ArrayValue node, TraverserContext<Node> context) visitBooleanValue
(BooleanValue node, TraverserContext<Node> context) protected TraversalControl
visitDefinition
(Definition<?> node, TraverserContext<Node> context) visitDirective
(Directive node, TraverserContext<Node> context) visitDirectiveDefinition
(DirectiveDefinition node, TraverserContext<Node> context) visitDirectiveLocation
(DirectiveLocation node, TraverserContext<Node> context) visitDocument
(Document node, TraverserContext<Node> context) visitEnumTypeDefinition
(EnumTypeDefinition node, TraverserContext<Node> context) visitEnumValue
(EnumValue node, TraverserContext<Node> context) visitEnumValueDefinition
(EnumValueDefinition node, TraverserContext<Node> context) visitField
(Field node, TraverserContext<Node> context) visitFieldDefinition
(FieldDefinition node, TraverserContext<Node> context) visitFloatValue
(FloatValue node, TraverserContext<Node> context) visitFragmentDefinition
(FragmentDefinition node, TraverserContext<Node> context) visitFragmentSpread
(FragmentSpread node, TraverserContext<Node> context) visitInlineFragment
(InlineFragment node, TraverserContext<Node> context) visitInputObjectTypeDefinition
(InputObjectTypeDefinition node, TraverserContext<Node> context) visitInputValueDefinition
(InputValueDefinition node, TraverserContext<Node> context) visitInterfaceTypeDefinition
(InterfaceTypeDefinition node, TraverserContext<Node> context) visitIntValue
(IntValue node, TraverserContext<Node> context) visitListType
(ListType node, TraverserContext<Node> context) protected TraversalControl
visitNode
(Node node, TraverserContext<Node> context) visitNonNullType
(NonNullType node, TraverserContext<Node> context) visitNullValue
(NullValue node, TraverserContext<Node> context) visitObjectField
(ObjectField node, TraverserContext<Node> context) visitObjectTypeDefinition
(ObjectTypeDefinition node, TraverserContext<Node> context) visitObjectValue
(ObjectValue node, TraverserContext<Node> context) visitOperationDefinition
(OperationDefinition node, TraverserContext<Node> context) visitOperationTypeDefinition
(OperationTypeDefinition node, TraverserContext<Node> context) visitScalarTypeDefinition
(ScalarTypeDefinition node, TraverserContext<Node> context) visitSchemaDefinition
(SchemaDefinition node, TraverserContext<Node> context) protected TraversalControl
visitSelection
(Selection<?> node, TraverserContext<Node> context) visitSelectionSet
(SelectionSet node, TraverserContext<Node> context) visitStringValue
(StringValue node, TraverserContext<Node> context) protected TraversalControl
visitType
(Type<?> node, TraverserContext<Node> context) protected TraversalControl
visitTypeDefinition
(TypeDefinition<?> node, TraverserContext<Node> context) visitTypeName
(TypeName node, TraverserContext<Node> context) visitUnionTypeDefinition
(UnionTypeDefinition node, TraverserContext<Node> context) protected TraversalControl
visitValue
(Value<?> node, TraverserContext<Node> context) visitVariableDefinition
(VariableDefinition node, TraverserContext<Node> context) visitVariableReference
(VariableReference node, TraverserContext<Node> context)
-
Constructor Details
-
NodeVisitorStub
public NodeVisitorStub()
-
-
Method Details
-
visitArgument
- Specified by:
visitArgument
in interfaceNodeVisitor
-
visitArrayValue
- Specified by:
visitArrayValue
in interfaceNodeVisitor
-
visitBooleanValue
- Specified by:
visitBooleanValue
in interfaceNodeVisitor
-
visitDirective
- Specified by:
visitDirective
in interfaceNodeVisitor
-
visitDirectiveDefinition
public TraversalControl visitDirectiveDefinition(DirectiveDefinition node, TraverserContext<Node> context) - Specified by:
visitDirectiveDefinition
in interfaceNodeVisitor
-
visitDirectiveLocation
public TraversalControl visitDirectiveLocation(DirectiveLocation node, TraverserContext<Node> context) - Specified by:
visitDirectiveLocation
in interfaceNodeVisitor
-
visitDocument
- Specified by:
visitDocument
in interfaceNodeVisitor
-
visitEnumTypeDefinition
public TraversalControl visitEnumTypeDefinition(EnumTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitEnumTypeDefinition
in interfaceNodeVisitor
-
visitEnumValue
- Specified by:
visitEnumValue
in interfaceNodeVisitor
-
visitEnumValueDefinition
public TraversalControl visitEnumValueDefinition(EnumValueDefinition node, TraverserContext<Node> context) - Specified by:
visitEnumValueDefinition
in interfaceNodeVisitor
-
visitField
- Specified by:
visitField
in interfaceNodeVisitor
-
visitFieldDefinition
- Specified by:
visitFieldDefinition
in interfaceNodeVisitor
-
visitFloatValue
- Specified by:
visitFloatValue
in interfaceNodeVisitor
-
visitFragmentDefinition
public TraversalControl visitFragmentDefinition(FragmentDefinition node, TraverserContext<Node> context) - Specified by:
visitFragmentDefinition
in interfaceNodeVisitor
-
visitFragmentSpread
- Specified by:
visitFragmentSpread
in interfaceNodeVisitor
-
visitInlineFragment
- Specified by:
visitInlineFragment
in interfaceNodeVisitor
-
visitInputObjectTypeDefinition
public TraversalControl visitInputObjectTypeDefinition(InputObjectTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitInputObjectTypeDefinition
in interfaceNodeVisitor
-
visitInputValueDefinition
public TraversalControl visitInputValueDefinition(InputValueDefinition node, TraverserContext<Node> context) - Specified by:
visitInputValueDefinition
in interfaceNodeVisitor
-
visitIntValue
- Specified by:
visitIntValue
in interfaceNodeVisitor
-
visitInterfaceTypeDefinition
public TraversalControl visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitInterfaceTypeDefinition
in interfaceNodeVisitor
-
visitListType
- Specified by:
visitListType
in interfaceNodeVisitor
-
visitNonNullType
- Specified by:
visitNonNullType
in interfaceNodeVisitor
-
visitNullValue
- Specified by:
visitNullValue
in interfaceNodeVisitor
-
visitObjectField
- Specified by:
visitObjectField
in interfaceNodeVisitor
-
visitObjectTypeDefinition
public TraversalControl visitObjectTypeDefinition(ObjectTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitObjectTypeDefinition
in interfaceNodeVisitor
-
visitObjectValue
- Specified by:
visitObjectValue
in interfaceNodeVisitor
-
visitOperationDefinition
public TraversalControl visitOperationDefinition(OperationDefinition node, TraverserContext<Node> context) - Specified by:
visitOperationDefinition
in interfaceNodeVisitor
-
visitOperationTypeDefinition
public TraversalControl visitOperationTypeDefinition(OperationTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitOperationTypeDefinition
in interfaceNodeVisitor
-
visitScalarTypeDefinition
public TraversalControl visitScalarTypeDefinition(ScalarTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitScalarTypeDefinition
in interfaceNodeVisitor
-
visitSchemaDefinition
public TraversalControl visitSchemaDefinition(SchemaDefinition node, TraverserContext<Node> context) - Specified by:
visitSchemaDefinition
in interfaceNodeVisitor
-
visitSelectionSet
- Specified by:
visitSelectionSet
in interfaceNodeVisitor
-
visitStringValue
- Specified by:
visitStringValue
in interfaceNodeVisitor
-
visitTypeName
- Specified by:
visitTypeName
in interfaceNodeVisitor
-
visitUnionTypeDefinition
public TraversalControl visitUnionTypeDefinition(UnionTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitUnionTypeDefinition
in interfaceNodeVisitor
-
visitVariableDefinition
public TraversalControl visitVariableDefinition(VariableDefinition node, TraverserContext<Node> context) - Specified by:
visitVariableDefinition
in interfaceNodeVisitor
-
visitVariableReference
public TraversalControl visitVariableReference(VariableReference node, TraverserContext<Node> context) - Specified by:
visitVariableReference
in interfaceNodeVisitor
-
visitValue
-
visitDefinition
-
visitTypeDefinition
protected TraversalControl visitTypeDefinition(TypeDefinition<?> node, TraverserContext<Node> context) -
visitSelection
-
visitType
-
visitNode
-