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 TraversalControlvisitDefinition(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 TraversalControlvisitNode(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 TraversalControlvisitSelection(Selection<?> node, TraverserContext<Node> context) visitSelectionSet(SelectionSet node, TraverserContext<Node> context) visitStringValue(StringValue node, TraverserContext<Node> context) protected TraversalControlvisitType(Type<?> node, TraverserContext<Node> context) protected TraversalControlvisitTypeDefinition(TypeDefinition<?> node, TraverserContext<Node> context) visitTypeName(TypeName node, TraverserContext<Node> context) visitUnionTypeDefinition(UnionTypeDefinition node, TraverserContext<Node> context) protected TraversalControlvisitValue(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:
visitArgumentin interfaceNodeVisitor
-
visitArrayValue
- Specified by:
visitArrayValuein interfaceNodeVisitor
-
visitBooleanValue
- Specified by:
visitBooleanValuein interfaceNodeVisitor
-
visitDirective
- Specified by:
visitDirectivein interfaceNodeVisitor
-
visitDirectiveDefinition
public TraversalControl visitDirectiveDefinition(DirectiveDefinition node, TraverserContext<Node> context) - Specified by:
visitDirectiveDefinitionin interfaceNodeVisitor
-
visitDirectiveLocation
public TraversalControl visitDirectiveLocation(DirectiveLocation node, TraverserContext<Node> context) - Specified by:
visitDirectiveLocationin interfaceNodeVisitor
-
visitDocument
- Specified by:
visitDocumentin interfaceNodeVisitor
-
visitEnumTypeDefinition
public TraversalControl visitEnumTypeDefinition(EnumTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitEnumTypeDefinitionin interfaceNodeVisitor
-
visitEnumValue
- Specified by:
visitEnumValuein interfaceNodeVisitor
-
visitEnumValueDefinition
public TraversalControl visitEnumValueDefinition(EnumValueDefinition node, TraverserContext<Node> context) - Specified by:
visitEnumValueDefinitionin interfaceNodeVisitor
-
visitField
- Specified by:
visitFieldin interfaceNodeVisitor
-
visitFieldDefinition
- Specified by:
visitFieldDefinitionin interfaceNodeVisitor
-
visitFloatValue
- Specified by:
visitFloatValuein interfaceNodeVisitor
-
visitFragmentDefinition
public TraversalControl visitFragmentDefinition(FragmentDefinition node, TraverserContext<Node> context) - Specified by:
visitFragmentDefinitionin interfaceNodeVisitor
-
visitFragmentSpread
- Specified by:
visitFragmentSpreadin interfaceNodeVisitor
-
visitInlineFragment
- Specified by:
visitInlineFragmentin interfaceNodeVisitor
-
visitInputObjectTypeDefinition
public TraversalControl visitInputObjectTypeDefinition(InputObjectTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitInputObjectTypeDefinitionin interfaceNodeVisitor
-
visitInputValueDefinition
public TraversalControl visitInputValueDefinition(InputValueDefinition node, TraverserContext<Node> context) - Specified by:
visitInputValueDefinitionin interfaceNodeVisitor
-
visitIntValue
- Specified by:
visitIntValuein interfaceNodeVisitor
-
visitInterfaceTypeDefinition
public TraversalControl visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitInterfaceTypeDefinitionin interfaceNodeVisitor
-
visitListType
- Specified by:
visitListTypein interfaceNodeVisitor
-
visitNonNullType
- Specified by:
visitNonNullTypein interfaceNodeVisitor
-
visitNullValue
- Specified by:
visitNullValuein interfaceNodeVisitor
-
visitObjectField
- Specified by:
visitObjectFieldin interfaceNodeVisitor
-
visitObjectTypeDefinition
public TraversalControl visitObjectTypeDefinition(ObjectTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitObjectTypeDefinitionin interfaceNodeVisitor
-
visitObjectValue
- Specified by:
visitObjectValuein interfaceNodeVisitor
-
visitOperationDefinition
public TraversalControl visitOperationDefinition(OperationDefinition node, TraverserContext<Node> context) - Specified by:
visitOperationDefinitionin interfaceNodeVisitor
-
visitOperationTypeDefinition
public TraversalControl visitOperationTypeDefinition(OperationTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitOperationTypeDefinitionin interfaceNodeVisitor
-
visitScalarTypeDefinition
public TraversalControl visitScalarTypeDefinition(ScalarTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitScalarTypeDefinitionin interfaceNodeVisitor
-
visitSchemaDefinition
public TraversalControl visitSchemaDefinition(SchemaDefinition node, TraverserContext<Node> context) - Specified by:
visitSchemaDefinitionin interfaceNodeVisitor
-
visitSelectionSet
- Specified by:
visitSelectionSetin interfaceNodeVisitor
-
visitStringValue
- Specified by:
visitStringValuein interfaceNodeVisitor
-
visitTypeName
- Specified by:
visitTypeNamein interfaceNodeVisitor
-
visitUnionTypeDefinition
public TraversalControl visitUnionTypeDefinition(UnionTypeDefinition node, TraverserContext<Node> context) - Specified by:
visitUnionTypeDefinitionin interfaceNodeVisitor
-
visitVariableDefinition
public TraversalControl visitVariableDefinition(VariableDefinition node, TraverserContext<Node> context) - Specified by:
visitVariableDefinitionin interfaceNodeVisitor
-
visitVariableReference
public TraversalControl visitVariableReference(VariableReference node, TraverserContext<Node> context) - Specified by:
visitVariableReferencein interfaceNodeVisitor
-
visitValue
-
visitDefinition
-
visitTypeDefinition
protected TraversalControl visitTypeDefinition(TypeDefinition<?> node, TraverserContext<Node> context) -
visitSelection
-
visitType
-
visitNode
-