JsonPathParserVisitor

interface JsonPathParserVisitor<T> : ParseTreeVisitor<T>

This interface defines a complete generic visitor for a parse tree produced by JsonPathParser.

Parameters

T

The return type of the visit operation. Use Unit for operations with no return type

Inheritors

Functions

Link copied to clipboard
abstract fun visit(tree: ParseTree): T
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.basic_expr.

Link copied to clipboard
abstract fun visitChildren(node: RuleNode): T
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.comparable.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.comparisonOp.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.end.

Link copied to clipboard
abstract fun visitErrorNode(node: ErrorNode): T
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.false.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.filter_query.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.int.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.literal.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.logical_expr.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.name_segment.

Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.null.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.number.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.paren_expr.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.rel_query.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.segment.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.segments.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.selector.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.start.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.step.

Link copied to clipboard
Link copied to clipboard
abstract fun visitTerminal(node: TerminalNode): T
Link copied to clipboard

Visit a parse tree produced by JsonPathParser.test_expr.

Link copied to clipboard

Visit a parse tree produced by JsonPathParser.true.

Link copied to clipboard
Link copied to clipboard
abstract fun visitWs(ctx: JsonPathParser.WsContext): T

Visit a parse tree produced by JsonPathParser.ws.