Package graphql.language
Class NodeVisitorStub
- java.lang.Object
-
- graphql.language.NodeVisitorStub
-
- All Implemented Interfaces:
NodeVisitor
- Direct Known Subclasses:
NodeVisitorWithTypeTracking
@PublicApi public class NodeVisitorStub extends java.lang.Object implements NodeVisitor
Convenient implementation ofNodeVisitorfor easy subclassing methods handling different types of Nodes in one method.
-
-
Constructor Summary
Constructors Constructor Description NodeVisitorStub()
-
Method Summary
-
-
-
Method Detail
-
visitArgument
public TraversalControl visitArgument(Argument node, TraverserContext<Node> context)
- Specified by:
visitArgumentin interfaceNodeVisitor
-
visitArrayValue
public TraversalControl visitArrayValue(ArrayValue node, TraverserContext<Node> context)
- Specified by:
visitArrayValuein interfaceNodeVisitor
-
visitBooleanValue
public TraversalControl visitBooleanValue(BooleanValue node, TraverserContext<Node> context)
- Specified by:
visitBooleanValuein interfaceNodeVisitor
-
visitDirective
public TraversalControl visitDirective(Directive node, TraverserContext<Node> context)
- 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
public TraversalControl visitDocument(Document node, TraverserContext<Node> context)
- Specified by:
visitDocumentin interfaceNodeVisitor
-
visitEnumTypeDefinition
public TraversalControl visitEnumTypeDefinition(EnumTypeDefinition node, TraverserContext<Node> context)
- Specified by:
visitEnumTypeDefinitionin interfaceNodeVisitor
-
visitEnumValue
public TraversalControl visitEnumValue(EnumValue node, TraverserContext<Node> context)
- Specified by:
visitEnumValuein interfaceNodeVisitor
-
visitEnumValueDefinition
public TraversalControl visitEnumValueDefinition(EnumValueDefinition node, TraverserContext<Node> context)
- Specified by:
visitEnumValueDefinitionin interfaceNodeVisitor
-
visitField
public TraversalControl visitField(Field node, TraverserContext<Node> context)
- Specified by:
visitFieldin interfaceNodeVisitor
-
visitFieldDefinition
public TraversalControl visitFieldDefinition(FieldDefinition node, TraverserContext<Node> context)
- Specified by:
visitFieldDefinitionin interfaceNodeVisitor
-
visitFloatValue
public TraversalControl visitFloatValue(FloatValue node, TraverserContext<Node> context)
- Specified by:
visitFloatValuein interfaceNodeVisitor
-
visitFragmentDefinition
public TraversalControl visitFragmentDefinition(FragmentDefinition node, TraverserContext<Node> context)
- Specified by:
visitFragmentDefinitionin interfaceNodeVisitor
-
visitFragmentSpread
public TraversalControl visitFragmentSpread(FragmentSpread node, TraverserContext<Node> context)
- Specified by:
visitFragmentSpreadin interfaceNodeVisitor
-
visitInlineFragment
public TraversalControl visitInlineFragment(InlineFragment node, TraverserContext<Node> context)
- 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
public TraversalControl visitIntValue(IntValue node, TraverserContext<Node> context)
- Specified by:
visitIntValuein interfaceNodeVisitor
-
visitInterfaceTypeDefinition
public TraversalControl visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> context)
- Specified by:
visitInterfaceTypeDefinitionin interfaceNodeVisitor
-
visitListType
public TraversalControl visitListType(ListType node, TraverserContext<Node> context)
- Specified by:
visitListTypein interfaceNodeVisitor
-
visitNonNullType
public TraversalControl visitNonNullType(NonNullType node, TraverserContext<Node> context)
- Specified by:
visitNonNullTypein interfaceNodeVisitor
-
visitNullValue
public TraversalControl visitNullValue(NullValue node, TraverserContext<Node> context)
- Specified by:
visitNullValuein interfaceNodeVisitor
-
visitObjectField
public TraversalControl visitObjectField(ObjectField node, TraverserContext<Node> context)
- Specified by:
visitObjectFieldin interfaceNodeVisitor
-
visitObjectTypeDefinition
public TraversalControl visitObjectTypeDefinition(ObjectTypeDefinition node, TraverserContext<Node> context)
- Specified by:
visitObjectTypeDefinitionin interfaceNodeVisitor
-
visitObjectValue
public TraversalControl visitObjectValue(ObjectValue node, TraverserContext<Node> context)
- 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
public TraversalControl visitSelectionSet(SelectionSet node, TraverserContext<Node> context)
- Specified by:
visitSelectionSetin interfaceNodeVisitor
-
visitStringValue
public TraversalControl visitStringValue(StringValue node, TraverserContext<Node> context)
- Specified by:
visitStringValuein interfaceNodeVisitor
-
visitTypeName
public TraversalControl visitTypeName(TypeName node, TraverserContext<Node> context)
- 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
protected TraversalControl visitValue(Value<?> node, TraverserContext<Node> context)
-
visitDefinition
protected TraversalControl visitDefinition(Definition<?> node, TraverserContext<Node> context)
-
visitTypeDefinition
protected TraversalControl visitTypeDefinition(TypeDefinition<?> node, TraverserContext<Node> context)
-
visitSelection
protected TraversalControl visitSelection(Selection<?> node, TraverserContext<Node> context)
-
visitType
protected TraversalControl visitType(Type<?> node, TraverserContext<Node> context)
-
visitNode
protected TraversalControl visitNode(Node node, TraverserContext<Node> context)
-
-