Class FHIRPathEvaluator.EvaluatingVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.linuxforhealth.fhir.path.FHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>
-
- org.linuxforhealth.fhir.path.evaluator.FHIRPathEvaluator.EvaluatingVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<java.util.Collection<FHIRPathNode>>,FHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Enclosing class:
- FHIRPathEvaluator
public static class FHIRPathEvaluator.EvaluatingVisitor extends FHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<FHIRPathNode>visitAdditiveExpression(FHIRPathParser.AdditiveExpressionContext ctx)Visit a parse tree produced by theadditiveExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitAndExpression(FHIRPathParser.AndExpressionContext ctx)Visit a parse tree produced by theandExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitBooleanLiteral(FHIRPathParser.BooleanLiteralContext ctx)Visit a parse tree produced by thebooleanLiterallabeled alternative inFHIRPathParser.literal().java.util.Collection<FHIRPathNode>visitDateLiteral(FHIRPathParser.DateLiteralContext ctx)Visit a parse tree produced by thedateLiterallabeled alternative inFHIRPathParser.literal().java.util.Collection<FHIRPathNode>visitDateTimeLiteral(FHIRPathParser.DateTimeLiteralContext ctx)Visit a parse tree produced by thedateTimeLiterallabeled alternative inFHIRPathParser.literal().java.util.Collection<FHIRPathNode>visitDateTimePrecision(FHIRPathParser.DateTimePrecisionContext ctx)Visit a parse tree produced byFHIRPathParser.dateTimePrecision().java.util.Collection<FHIRPathNode>visitEqualityExpression(FHIRPathParser.EqualityExpressionContext ctx)Visit a parse tree produced by theequalityExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitExternalConstant(FHIRPathParser.ExternalConstantContext ctx)Visit a parse tree produced byFHIRPathParser.externalConstant().java.util.Collection<FHIRPathNode>visitExternalConstantTerm(FHIRPathParser.ExternalConstantTermContext ctx)Visit a parse tree produced by theexternalConstantTermlabeled alternative inFHIRPathParser.term().java.util.Collection<FHIRPathNode>visitFunction(FHIRPathParser.FunctionContext ctx)Visit a parse tree produced byFHIRPathParser.function().java.util.Collection<FHIRPathNode>visitFunctionInvocation(FHIRPathParser.FunctionInvocationContext ctx)Visit a parse tree produced by thefunctionInvocationlabeled alternative inFHIRPathParser.invocation().java.util.Collection<FHIRPathNode>visitIdentifier(FHIRPathParser.IdentifierContext ctx)Visit a parse tree produced byFHIRPathParser.identifier().java.util.Collection<FHIRPathNode>visitImpliesExpression(FHIRPathParser.ImpliesExpressionContext ctx)Visit a parse tree produced by theimpliesExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitIndexerExpression(FHIRPathParser.IndexerExpressionContext ctx)Visit a parse tree produced by theindexerExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitIndexInvocation(FHIRPathParser.IndexInvocationContext ctx)Visit a parse tree produced by theindexInvocationlabeled alternative inFHIRPathParser.invocation().java.util.Collection<FHIRPathNode>visitInequalityExpression(FHIRPathParser.InequalityExpressionContext ctx)Visit a parse tree produced by theinequalityExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitInvocationExpression(FHIRPathParser.InvocationExpressionContext ctx)Visit a parse tree produced by theinvocationExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitInvocationTerm(FHIRPathParser.InvocationTermContext ctx)Visit a parse tree produced by theinvocationTermlabeled alternative inFHIRPathParser.term().java.util.Collection<FHIRPathNode>visitLiteralTerm(FHIRPathParser.LiteralTermContext ctx)Visit a parse tree produced by theliteralTermlabeled alternative inFHIRPathParser.term().java.util.Collection<FHIRPathNode>visitMemberInvocation(FHIRPathParser.MemberInvocationContext ctx)Visit a parse tree produced by thememberInvocationlabeled alternative inFHIRPathParser.invocation().java.util.Collection<FHIRPathNode>visitMembershipExpression(FHIRPathParser.MembershipExpressionContext ctx)Visit a parse tree produced by themembershipExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitMultiplicativeExpression(FHIRPathParser.MultiplicativeExpressionContext ctx)Visit a parse tree produced by themultiplicativeExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitNullLiteral(FHIRPathParser.NullLiteralContext ctx)Visit a parse tree produced by thenullLiterallabeled alternative inFHIRPathParser.literal().java.util.Collection<FHIRPathNode>visitNumberLiteral(FHIRPathParser.NumberLiteralContext ctx)Visit a parse tree produced by thenumberLiterallabeled alternative inFHIRPathParser.literal().java.util.Collection<FHIRPathNode>visitOrExpression(FHIRPathParser.OrExpressionContext ctx)Visit a parse tree produced by theorExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitParamList(FHIRPathParser.ParamListContext ctx)Visit a parse tree produced byFHIRPathParser.paramList().java.util.Collection<FHIRPathNode>visitParenthesizedTerm(FHIRPathParser.ParenthesizedTermContext ctx)Visit a parse tree produced by theparenthesizedTermlabeled alternative inFHIRPathParser.term().java.util.Collection<FHIRPathNode>visitPluralDateTimePrecision(FHIRPathParser.PluralDateTimePrecisionContext ctx)Visit a parse tree produced byFHIRPathParser.pluralDateTimePrecision().java.util.Collection<FHIRPathNode>visitPolarityExpression(FHIRPathParser.PolarityExpressionContext ctx)Visit a parse tree produced by thepolarityExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitQualifiedIdentifier(FHIRPathParser.QualifiedIdentifierContext ctx)Visit a parse tree produced byFHIRPathParser.qualifiedIdentifier().java.util.Collection<FHIRPathNode>visitQuantity(FHIRPathParser.QuantityContext ctx)Visit a parse tree produced byFHIRPathParser.quantity().java.util.Collection<FHIRPathNode>visitQuantityLiteral(FHIRPathParser.QuantityLiteralContext ctx)Visit a parse tree produced by thequantityLiterallabeled alternative inFHIRPathParser.literal().java.util.Collection<FHIRPathNode>visitStringLiteral(FHIRPathParser.StringLiteralContext ctx)Visit a parse tree produced by thestringLiterallabeled alternative inFHIRPathParser.literal().java.util.Collection<FHIRPathNode>visitTermExpression(FHIRPathParser.TermExpressionContext ctx)Visit a parse tree produced by thetermExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitThisInvocation(FHIRPathParser.ThisInvocationContext ctx)Visit a parse tree produced by thethisInvocationlabeled alternative inFHIRPathParser.invocation().java.util.Collection<FHIRPathNode>visitTimeLiteral(FHIRPathParser.TimeLiteralContext ctx)Visit a parse tree produced by thetimeLiterallabeled alternative inFHIRPathParser.literal().java.util.Collection<FHIRPathNode>visitTotalInvocation(FHIRPathParser.TotalInvocationContext ctx)Visit a parse tree produced by thetotalInvocationlabeled alternative inFHIRPathParser.invocation().java.util.Collection<FHIRPathNode>visitTypeExpression(FHIRPathParser.TypeExpressionContext ctx)Visit a parse tree produced by thetypeExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitTypeSpecifier(FHIRPathParser.TypeSpecifierContext ctx)Visit a parse tree produced byFHIRPathParser.typeSpecifier().java.util.Collection<FHIRPathNode>visitUnionExpression(FHIRPathParser.UnionExpressionContext ctx)Visit a parse tree produced by theunionExpressionlabeled alternative inFHIRPathParser.expression().java.util.Collection<FHIRPathNode>visitUnit(FHIRPathParser.UnitContext ctx)Visit a parse tree produced byFHIRPathParser.unit().-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitIndexerExpression
public java.util.Collection<FHIRPathNode> visitIndexerExpression(FHIRPathParser.IndexerExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theindexerExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIndexerExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitIndexerExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPolarityExpression
public java.util.Collection<FHIRPathNode> visitPolarityExpression(FHIRPathParser.PolarityExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thepolarityExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPolarityExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitPolarityExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAdditiveExpression
public java.util.Collection<FHIRPathNode> visitAdditiveExpression(FHIRPathParser.AdditiveExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theadditiveExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAdditiveExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitAdditiveExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeExpression
public java.util.Collection<FHIRPathNode> visitMultiplicativeExpression(FHIRPathParser.MultiplicativeExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by themultiplicativeExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultiplicativeExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitMultiplicativeExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnionExpression
public java.util.Collection<FHIRPathNode> visitUnionExpression(FHIRPathParser.UnionExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theunionExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnionExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitUnionExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrExpression
public java.util.Collection<FHIRPathNode> visitOrExpression(FHIRPathParser.OrExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theorExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitOrExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpression
public java.util.Collection<FHIRPathNode> visitAndExpression(FHIRPathParser.AndExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theandExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitAndExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMembershipExpression
public java.util.Collection<FHIRPathNode> visitMembershipExpression(FHIRPathParser.MembershipExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by themembershipExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMembershipExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitMembershipExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInequalityExpression
public java.util.Collection<FHIRPathNode> visitInequalityExpression(FHIRPathParser.InequalityExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theinequalityExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInequalityExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitInequalityExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvocationExpression
public java.util.Collection<FHIRPathNode> visitInvocationExpression(FHIRPathParser.InvocationExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theinvocationExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInvocationExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitInvocationExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEqualityExpression
public java.util.Collection<FHIRPathNode> visitEqualityExpression(FHIRPathParser.EqualityExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theequalityExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEqualityExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitEqualityExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitImpliesExpression
public java.util.Collection<FHIRPathNode> visitImpliesExpression(FHIRPathParser.ImpliesExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theimpliesExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitImpliesExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitImpliesExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTermExpression
public java.util.Collection<FHIRPathNode> visitTermExpression(FHIRPathParser.TermExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thetermExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTermExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitTermExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeExpression
public java.util.Collection<FHIRPathNode> visitTypeExpression(FHIRPathParser.TypeExpressionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thetypeExpressionlabeled alternative inFHIRPathParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeExpressionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitTypeExpressionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInvocationTerm
public java.util.Collection<FHIRPathNode> visitInvocationTerm(FHIRPathParser.InvocationTermContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theinvocationTermlabeled alternative inFHIRPathParser.term().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInvocationTermin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitInvocationTermin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralTerm
public java.util.Collection<FHIRPathNode> visitLiteralTerm(FHIRPathParser.LiteralTermContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theliteralTermlabeled alternative inFHIRPathParser.term().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralTermin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitLiteralTermin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExternalConstantTerm
public java.util.Collection<FHIRPathNode> visitExternalConstantTerm(FHIRPathParser.ExternalConstantTermContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theexternalConstantTermlabeled alternative inFHIRPathParser.term().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExternalConstantTermin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitExternalConstantTermin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesizedTerm
public java.util.Collection<FHIRPathNode> visitParenthesizedTerm(FHIRPathParser.ParenthesizedTermContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theparenthesizedTermlabeled alternative inFHIRPathParser.term().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParenthesizedTermin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitParenthesizedTermin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
public java.util.Collection<FHIRPathNode> visitNullLiteral(FHIRPathParser.NullLiteralContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thenullLiterallabeled alternative inFHIRPathParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullLiteralin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitNullLiteralin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
public java.util.Collection<FHIRPathNode> visitBooleanLiteral(FHIRPathParser.BooleanLiteralContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thebooleanLiterallabeled alternative inFHIRPathParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanLiteralin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitBooleanLiteralin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
public java.util.Collection<FHIRPathNode> visitStringLiteral(FHIRPathParser.StringLiteralContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thestringLiterallabeled alternative inFHIRPathParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringLiteralin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitStringLiteralin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberLiteral
public java.util.Collection<FHIRPathNode> visitNumberLiteral(FHIRPathParser.NumberLiteralContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thenumberLiterallabeled alternative inFHIRPathParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberLiteralin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitNumberLiteralin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateLiteral
public java.util.Collection<FHIRPathNode> visitDateLiteral(FHIRPathParser.DateLiteralContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thedateLiterallabeled alternative inFHIRPathParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDateLiteralin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitDateLiteralin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateTimeLiteral
public java.util.Collection<FHIRPathNode> visitDateTimeLiteral(FHIRPathParser.DateTimeLiteralContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thedateTimeLiterallabeled alternative inFHIRPathParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDateTimeLiteralin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitDateTimeLiteralin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeLiteral
public java.util.Collection<FHIRPathNode> visitTimeLiteral(FHIRPathParser.TimeLiteralContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thetimeLiterallabeled alternative inFHIRPathParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTimeLiteralin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitTimeLiteralin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuantityLiteral
public java.util.Collection<FHIRPathNode> visitQuantityLiteral(FHIRPathParser.QuantityLiteralContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thequantityLiterallabeled alternative inFHIRPathParser.literal().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuantityLiteralin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitQuantityLiteralin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExternalConstant
public java.util.Collection<FHIRPathNode> visitExternalConstant(FHIRPathParser.ExternalConstantContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.externalConstant().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExternalConstantin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitExternalConstantin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMemberInvocation
public java.util.Collection<FHIRPathNode> visitMemberInvocation(FHIRPathParser.MemberInvocationContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thememberInvocationlabeled alternative inFHIRPathParser.invocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMemberInvocationin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitMemberInvocationin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionInvocation
public java.util.Collection<FHIRPathNode> visitFunctionInvocation(FHIRPathParser.FunctionInvocationContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thefunctionInvocationlabeled alternative inFHIRPathParser.invocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionInvocationin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitFunctionInvocationin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitThisInvocation
public java.util.Collection<FHIRPathNode> visitThisInvocation(FHIRPathParser.ThisInvocationContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thethisInvocationlabeled alternative inFHIRPathParser.invocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitThisInvocationin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitThisInvocationin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexInvocation
public java.util.Collection<FHIRPathNode> visitIndexInvocation(FHIRPathParser.IndexInvocationContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by theindexInvocationlabeled alternative inFHIRPathParser.invocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIndexInvocationin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitIndexInvocationin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTotalInvocation
public java.util.Collection<FHIRPathNode> visitTotalInvocation(FHIRPathParser.TotalInvocationContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced by thetotalInvocationlabeled alternative inFHIRPathParser.invocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTotalInvocationin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitTotalInvocationin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction
public java.util.Collection<FHIRPathNode> visitFunction(FHIRPathParser.FunctionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.function().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitFunctionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParamList
public java.util.Collection<FHIRPathNode> visitParamList(FHIRPathParser.ParamListContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.paramList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParamListin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitParamListin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuantity
public java.util.Collection<FHIRPathNode> visitQuantity(FHIRPathParser.QuantityContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.quantity().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuantityin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitQuantityin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnit
public java.util.Collection<FHIRPathNode> visitUnit(FHIRPathParser.UnitContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.unit().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnitin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitUnitin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateTimePrecision
public java.util.Collection<FHIRPathNode> visitDateTimePrecision(FHIRPathParser.DateTimePrecisionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.dateTimePrecision().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDateTimePrecisionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitDateTimePrecisionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPluralDateTimePrecision
public java.util.Collection<FHIRPathNode> visitPluralDateTimePrecision(FHIRPathParser.PluralDateTimePrecisionContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.pluralDateTimePrecision().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPluralDateTimePrecisionin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitPluralDateTimePrecisionin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeSpecifier
public java.util.Collection<FHIRPathNode> visitTypeSpecifier(FHIRPathParser.TypeSpecifierContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.typeSpecifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeSpecifierin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitTypeSpecifierin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedIdentifier
public java.util.Collection<FHIRPathNode> visitQualifiedIdentifier(FHIRPathParser.QualifiedIdentifierContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.qualifiedIdentifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQualifiedIdentifierin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitQualifiedIdentifierin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
public java.util.Collection<FHIRPathNode> visitIdentifier(FHIRPathParser.IdentifierContext ctx)
Description copied from class:FHIRPathBaseVisitorVisit a parse tree produced byFHIRPathParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>- Overrides:
visitIdentifierin classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-