@PublicApi public class NodeVisitorStub extends Object implements NodeVisitor
NodeVisitor
for easy subclassing methods handling different types of Nodes in one method.Constructor and Description |
---|
NodeVisitorStub() |
public TraversalControl visitArgument(Argument node, TraverserContext<Node> context)
visitArgument
in interface NodeVisitor
public TraversalControl visitArrayValue(ArrayValue node, TraverserContext<Node> context)
visitArrayValue
in interface NodeVisitor
public TraversalControl visitBooleanValue(BooleanValue node, TraverserContext<Node> context)
visitBooleanValue
in interface NodeVisitor
public TraversalControl visitDirective(Directive node, TraverserContext<Node> context)
visitDirective
in interface NodeVisitor
public TraversalControl visitDirectiveDefinition(DirectiveDefinition node, TraverserContext<Node> context)
visitDirectiveDefinition
in interface NodeVisitor
public TraversalControl visitDirectiveLocation(DirectiveLocation node, TraverserContext<Node> context)
visitDirectiveLocation
in interface NodeVisitor
public TraversalControl visitDocument(Document node, TraverserContext<Node> context)
visitDocument
in interface NodeVisitor
public TraversalControl visitEnumTypeDefinition(EnumTypeDefinition node, TraverserContext<Node> context)
visitEnumTypeDefinition
in interface NodeVisitor
public TraversalControl visitEnumValue(EnumValue node, TraverserContext<Node> context)
visitEnumValue
in interface NodeVisitor
public TraversalControl visitEnumValueDefinition(EnumValueDefinition node, TraverserContext<Node> context)
visitEnumValueDefinition
in interface NodeVisitor
public TraversalControl visitField(Field node, TraverserContext<Node> context)
visitField
in interface NodeVisitor
public TraversalControl visitFieldDefinition(FieldDefinition node, TraverserContext<Node> context)
visitFieldDefinition
in interface NodeVisitor
public TraversalControl visitFloatValue(FloatValue node, TraverserContext<Node> context)
visitFloatValue
in interface NodeVisitor
public TraversalControl visitFragmentDefinition(FragmentDefinition node, TraverserContext<Node> context)
visitFragmentDefinition
in interface NodeVisitor
public TraversalControl visitFragmentSpread(FragmentSpread node, TraverserContext<Node> context)
visitFragmentSpread
in interface NodeVisitor
public TraversalControl visitInlineFragment(InlineFragment node, TraverserContext<Node> context)
visitInlineFragment
in interface NodeVisitor
public TraversalControl visitInputObjectTypeDefinition(InputObjectTypeDefinition node, TraverserContext<Node> context)
visitInputObjectTypeDefinition
in interface NodeVisitor
public TraversalControl visitInputValueDefinition(InputValueDefinition node, TraverserContext<Node> context)
visitInputValueDefinition
in interface NodeVisitor
public TraversalControl visitIntValue(IntValue node, TraverserContext<Node> context)
visitIntValue
in interface NodeVisitor
public TraversalControl visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> context)
visitInterfaceTypeDefinition
in interface NodeVisitor
public TraversalControl visitListType(ListType node, TraverserContext<Node> context)
visitListType
in interface NodeVisitor
public TraversalControl visitNonNullType(NonNullType node, TraverserContext<Node> context)
visitNonNullType
in interface NodeVisitor
public TraversalControl visitNullValue(NullValue node, TraverserContext<Node> context)
visitNullValue
in interface NodeVisitor
public TraversalControl visitObjectField(ObjectField node, TraverserContext<Node> context)
visitObjectField
in interface NodeVisitor
public TraversalControl visitObjectTypeDefinition(ObjectTypeDefinition node, TraverserContext<Node> context)
visitObjectTypeDefinition
in interface NodeVisitor
public TraversalControl visitObjectValue(ObjectValue node, TraverserContext<Node> context)
visitObjectValue
in interface NodeVisitor
public TraversalControl visitOperationDefinition(OperationDefinition node, TraverserContext<Node> context)
visitOperationDefinition
in interface NodeVisitor
public TraversalControl visitOperationTypeDefinition(OperationTypeDefinition node, TraverserContext<Node> context)
visitOperationTypeDefinition
in interface NodeVisitor
public TraversalControl visitScalarTypeDefinition(ScalarTypeDefinition node, TraverserContext<Node> context)
visitScalarTypeDefinition
in interface NodeVisitor
public TraversalControl visitSchemaDefinition(SchemaDefinition node, TraverserContext<Node> context)
visitSchemaDefinition
in interface NodeVisitor
public TraversalControl visitSelectionSet(SelectionSet node, TraverserContext<Node> context)
visitSelectionSet
in interface NodeVisitor
public TraversalControl visitStringValue(StringValue node, TraverserContext<Node> context)
visitStringValue
in interface NodeVisitor
public TraversalControl visitTypeName(TypeName node, TraverserContext<Node> context)
visitTypeName
in interface NodeVisitor
public TraversalControl visitUnionTypeDefinition(UnionTypeDefinition node, TraverserContext<Node> context)
visitUnionTypeDefinition
in interface NodeVisitor
public TraversalControl visitVariableDefinition(VariableDefinition node, TraverserContext<Node> context)
visitVariableDefinition
in interface NodeVisitor
public TraversalControl visitVariableReference(VariableReference node, TraverserContext<Node> context)
visitVariableReference
in interface NodeVisitor
protected TraversalControl visitValue(Value<?> node, TraverserContext<Node> context)
protected TraversalControl visitDefinition(Definition<?> node, TraverserContext<Node> context)
protected TraversalControl visitTypeDefinition(TypeDefinition<?> node, TraverserContext<Node> context)
protected TraversalControl visitSelection(Selection<?> node, TraverserContext<Node> context)
protected TraversalControl visitType(Type<?> node, TraverserContext<Node> context)
protected TraversalControl visitNode(Node node, TraverserContext<Node> context)
Copyright © 2019. All rights reserved.