Uses of Interface
graphql.language.NodeVisitor
-
Packages that use NodeVisitor Package Description graphql.analysis graphql.language -
-
Uses of NodeVisitor in graphql.analysis
Classes in graphql.analysis that implement NodeVisitor Modifier and Type Class Description classNodeVisitorWithTypeTrackingInternally used node visitor which delegates to aQueryVisitorwith type information about the visited field. -
Uses of NodeVisitor in graphql.language
Classes in graphql.language that implement NodeVisitor Modifier and Type Class Description classNodeVisitorStubConvenient implementation ofNodeVisitorfor easy subclassing methods handling different types of Nodes in one method.Methods in graphql.language with parameters of type NodeVisitor Modifier and Type Method Description TraversalControlArgument. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlArrayValue. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlBooleanValue. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlDirective. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlDirectiveDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlDirectiveLocation. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlDocument. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlEnumTypeDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlEnumValue. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlEnumValueDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlField. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlFieldDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlFloatValue. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlFragmentDefinition. accept(TraverserContext<Node> context, NodeVisitor nodeVisitor)TraversalControlFragmentSpread. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlInlineFragment. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlInputObjectTypeDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlInputValueDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlInterfaceTypeDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlIntValue. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlListType. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlNode. accept(TraverserContext<Node> context, NodeVisitor visitor)Double-dispatch entry point.TraversalControlNonNullType. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlNullValue. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlObjectField. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlObjectTypeDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlObjectValue. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlOperationDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlOperationTypeDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlScalarTypeDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlSchemaDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlSelectionSet. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlStringValue. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlTypeName. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlUnionTypeDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlVariableDefinition. accept(TraverserContext<Node> context, NodeVisitor visitor)TraversalControlVariableReference. accept(TraverserContext<Node> context, NodeVisitor visitor)java.lang.ObjectNodeTraverser. depthFirst(NodeVisitor nodeVisitor, Node root)depthFirst traversal with a enter/leave phase.java.lang.ObjectNodeTraverser. depthFirst(NodeVisitor nodeVisitor, java.util.Collection<? extends Node> roots)depthFirst traversal with a enter/leave phase.private TraverserVisitor<Node>AstTransformer. getNodeTraverserVisitor(NodeVisitor nodeVisitor)static <T> TNodeTraverser. oneVisitWithResult(Node node, NodeVisitor nodeVisitor)java.lang.ObjectNodeTraverser. postOrder(NodeVisitor nodeVisitor, Node root)Version ofNodeTraverser.postOrder(NodeVisitor, Collection)with one root.java.lang.ObjectNodeTraverser. postOrder(NodeVisitor nodeVisitor, java.util.Collection<? extends Node> roots)Post-Order traversal: This is a specialized version of depthFirst with only the leave phase.java.lang.ObjectNodeTraverser. preOrder(NodeVisitor nodeVisitor, Node root)Version ofNodeTraverser.preOrder(NodeVisitor, Collection)with one root.java.lang.ObjectNodeTraverser. preOrder(NodeVisitor nodeVisitor, java.util.Collection<? extends Node> roots)Pre-Order traversal: This is a specialized version of depthFirst with only the enter phase.NodeAstTransformer. transform(Node root, NodeVisitor nodeVisitor)Transforms the input tree using the Visitor Pattern.NodeAstTransformer. transform(Node root, NodeVisitor nodeVisitor, java.util.Map<java.lang.Class<?>,java.lang.Object> rootVars)Transforms the input tree using the Visitor Pattern.NodeAstTransformer. transformParallel(Node root, NodeVisitor nodeVisitor)NodeAstTransformer. transformParallel(Node root, NodeVisitor nodeVisitor, java.util.concurrent.ForkJoinPool forkJoinPool)
-