## Uses of Interface
org.apache.tinkerpop.gremlin.language.grammar.GremlinVisitor

- Packages that use GremlinVisitor
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.language.grammar |

- - ### Uses of GremlinVisitor in org.apache.tinkerpop.gremlin.language.grammar

    Classes in org.apache.tinkerpop.gremlin.language.grammar that implement GremlinVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericLiteralVisitor` Visitor class to handle generic literal.
    `class` | `GraphTraversalSourceVisitor` This class implements the `GraphTraversalSource` producing methods of Gremlin grammar.
    `class` | `GremlinAntlrToJava` This is the entry point for converting the Gremlin Antlr grammar into Java.
    `class` | `GremlinBaseVisitor<T>` This class provides an empty implementation of `GremlinVisitor`, which can be extended to create a visitor which only needs to handle a subset of the available methods.
    `class` | `GremlinStringConstantsVisitor` Covers `String` oriented constants used as arguments to `GraphTraversal.with(String)` steps.
    `class` | `NestedTraversalSourceListVisitor` This class implements Gremlin grammar's nested-traversal-list methods that returns a `Traversal` `[]` to the callers.
    `class` | `NoOpTerminalVisitor` This is the entry point for converting the Gremlin Antlr grammar into Java.
    `class` | `TerminalMethodToBytecodeVisitor` Handles terminal steps for `Bytecode` as they are not added this way naturally.
    `class` | `TraversalFunctionVisitor` Traversal Function parser parses Function enums.
    `class` | `TraversalMethodVisitor` Specific case of TraversalRootVisitor where all TraversalMethods returns a GraphTraversal object.
    `class` | `TraversalPredicateVisitor`
    `class` | `TraversalRootVisitor<G extends Traversal>` This visitor handles the cases when a new traversal is getting started.
    `class` | `TraversalSourceSelfMethodVisitor` A `GraphTraversalSource` self method visitor.
    `class` | `TraversalSourceSpawnMethodVisitor` Use a `GraphTraversalSource` as the source and returns a `GraphTraversal` object.
    `class` | `TraversalSourceTxVisitor` Handles transactions via calls to `tx()`.
    `class` | `TraversalStrategyVisitor`
    `class` | `TraversalTerminalMethodVisitor` Traversal terminal method visitor

    Methods in org.apache.tinkerpop.gremlin.language.grammar with parameters of type GremlinVisitor
    Modifier and Type | Method and Description
    --- | ---
    `static Object` | GremlinQueryParser.`parse(String query, GremlinVisitor<Object> visitor)`

Copyright © 2013–2022 Apache Software Foundation. All rights reserved.