Class TraversalEnumParser
java.lang.Object
org.apache.tinkerpop.gremlin.language.grammar.TraversalEnumParser
Traversal enum parser parses all the enums like (e.g.
Scope in graph traversal.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DirectionParsing ofDirectionrequires some special handling because of aliases (from/to).static DirectionParsing ofDirectionrequires some special handling because of aliases (from/to).static <E extends Enum<E>,C extends org.antlr.v4.runtime.tree.ParseTree>
EparseTraversalEnumFromContext(Class<E> enumType, C context) Parse enum text from a parse tree context into a enum objectstatic Functionstatic GTypeParsing ofGTyperequires some special handling as grammar allows lowercase for tokens.
-
Constructor Details
-
TraversalEnumParser
public TraversalEnumParser()
-
-
Method Details
-
parseTraversalEnumFromContext
public static <E extends Enum<E>,C extends org.antlr.v4.runtime.tree.ParseTree> E parseTraversalEnumFromContext(Class<E> enumType, C context) Parse enum text from a parse tree context into a enum object- Parameters:
enumType- : class of enumcontext- : parse tree context- Returns:
- enum object
-
parseTraversalDirectionFromContext
public static Direction parseTraversalDirectionFromContext(GremlinParser.TraversalDirectionContext context) Parsing ofDirectionrequires some special handling because of aliases (from/to). -
parseTraversalDirectionFromContext
public static Direction parseTraversalDirectionFromContext(GremlinParser.TraversalDirectionLongContext context) Parsing ofDirectionrequires some special handling because of aliases (from/to). -
parseTraversalFunctionFromContext
public static Function parseTraversalFunctionFromContext(GremlinParser.TraversalFunctionContext context) -
parseTraversalGTypeFromContext
Parsing ofGTyperequires some special handling as grammar allows lowercase for tokens.
-