Class ExpressionVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<String>,ExpressionParserVisitor<String>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byExpressionParser.addExpression().Visit a parse tree produced byExpressionParser.addOperator().Visit a parse tree produced byExpressionParser.andExpression().Visit a parse tree produced byExpressionParser.andOperator().Visit a parse tree produced byExpressionParser.attributeReference().Visit a parse tree produced byExpressionParser.booleanLiteral().Visit a parse tree produced byExpressionParser.comparisonExpression().Visit a parse tree produced byExpressionParser.comparisonOperator().Visit a parse tree produced byExpressionParser.constantReference().Visit a parse tree produced byExpressionParser.equalityExpression().Visit a parse tree produced byExpressionParser.equalityOperator().Visit a parse tree produced byExpressionParser.expressionInBraces().Visit a parse tree produced byExpressionParser.functionCall().Visit a parse tree produced byExpressionParser.functionName().Visit a parse tree produced byExpressionParser.functionParameters().Visit a parse tree produced byExpressionParser.multExpression().Visit a parse tree produced byExpressionParser.multOperator().Visit a parse tree produced byExpressionParser.nullLiteral().Visit a parse tree produced byExpressionParser.numberLiteral().Visit a parse tree produced byExpressionParser.orExpression().Visit a parse tree produced byExpressionParser.orOperator().Visit a parse tree produced byExpressionParser.stringLiteral().Visit a parse tree produced byExpressionParser.unaryExpression().Visit a parse tree produced byExpressionParser.unaryOperator().Methods inherited from class org.qubership.integration.platform.runtime.catalog.mapper.expressions.parser.ExpressionParserBaseVisitor
visitAttributeKind, visitExpression, visitLiteral, visitPath, visitPathElement, visitPrimaryExpression, visitVariableMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ExpressionVisitor
-
-
Method Details
-
visitOrExpression
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.orExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrExpressionin interfaceExpressionParserVisitor<String>- Overrides:
visitOrExpressionin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrOperator
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.orOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrOperatorin interfaceExpressionParserVisitor<String>- Overrides:
visitOrOperatorin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpression
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.andExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndExpressionin interfaceExpressionParserVisitor<String>- Overrides:
visitAndExpressionin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndOperator
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.andOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndOperatorin interfaceExpressionParserVisitor<String>- Overrides:
visitAndOperatorin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEqualityExpression
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.equalityExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEqualityExpressionin interfaceExpressionParserVisitor<String>- Overrides:
visitEqualityExpressionin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEqualityOperator
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.equalityOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEqualityOperatorin interfaceExpressionParserVisitor<String>- Overrides:
visitEqualityOperatorin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonExpression
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.comparisonExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonExpressionin interfaceExpressionParserVisitor<String>- Overrides:
visitComparisonExpressionin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.comparisonOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitComparisonOperatorin interfaceExpressionParserVisitor<String>- Overrides:
visitComparisonOperatorin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddExpression
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.addExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAddExpressionin interfaceExpressionParserVisitor<String>- Overrides:
visitAddExpressionin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddOperator
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.addOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAddOperatorin interfaceExpressionParserVisitor<String>- Overrides:
visitAddOperatorin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultExpression
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.multExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultExpressionin interfaceExpressionParserVisitor<String>- Overrides:
visitMultExpressionin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultOperator
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.multOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultOperatorin interfaceExpressionParserVisitor<String>- Overrides:
visitMultOperatorin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpression
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.unaryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryExpressionin interfaceExpressionParserVisitor<String>- Overrides:
visitUnaryExpressionin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryOperator
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.unaryOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnaryOperatorin interfaceExpressionParserVisitor<String>- Overrides:
visitUnaryOperatorin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionInBraces
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.expressionInBraces().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpressionInBracesin interfaceExpressionParserVisitor<String>- Overrides:
visitExpressionInBracesin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.functionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallin interfaceExpressionParserVisitor<String>- Overrides:
visitFunctionCallin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionName
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.functionName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionNamein interfaceExpressionParserVisitor<String>- Overrides:
visitFunctionNamein classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionParameters
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.functionParameters().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionParametersin interfaceExpressionParserVisitor<String>- Overrides:
visitFunctionParametersin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttributeReference
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.attributeReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAttributeReferencein interfaceExpressionParserVisitor<String>- Overrides:
visitAttributeReferencein classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstantReference
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.constantReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstantReferencein interfaceExpressionParserVisitor<String>- Overrides:
visitConstantReferencein classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.nullLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullLiteralin interfaceExpressionParserVisitor<String>- Overrides:
visitNullLiteralin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberLiteral
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.numberLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberLiteralin interfaceExpressionParserVisitor<String>- Overrides:
visitNumberLiteralin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.stringLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringLiteralin interfaceExpressionParserVisitor<String>- Overrides:
visitStringLiteralin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Description copied from class:ExpressionParserBaseVisitorVisit a parse tree produced byExpressionParser.booleanLiteral().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanLiteralin interfaceExpressionParserVisitor<String>- Overrides:
visitBooleanLiteralin classExpressionParserBaseVisitor<String>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-