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 theadditiveExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitAndExpression(FHIRPathParser.AndExpressionContext ctx)
Visit a parse tree produced by theandExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitBooleanLiteral(FHIRPathParser.BooleanLiteralContext ctx)
Visit a parse tree produced by thebooleanLiteral
labeled alternative inFHIRPathParser.literal()
.java.util.Collection<FHIRPathNode>
visitDateLiteral(FHIRPathParser.DateLiteralContext ctx)
Visit a parse tree produced by thedateLiteral
labeled alternative inFHIRPathParser.literal()
.java.util.Collection<FHIRPathNode>
visitDateTimeLiteral(FHIRPathParser.DateTimeLiteralContext ctx)
Visit a parse tree produced by thedateTimeLiteral
labeled 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 theequalityExpression
labeled 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 theexternalConstantTerm
labeled 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 thefunctionInvocation
labeled 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 theimpliesExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitIndexerExpression(FHIRPathParser.IndexerExpressionContext ctx)
Visit a parse tree produced by theindexerExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitIndexInvocation(FHIRPathParser.IndexInvocationContext ctx)
Visit a parse tree produced by theindexInvocation
labeled alternative inFHIRPathParser.invocation()
.java.util.Collection<FHIRPathNode>
visitInequalityExpression(FHIRPathParser.InequalityExpressionContext ctx)
Visit a parse tree produced by theinequalityExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitInvocationExpression(FHIRPathParser.InvocationExpressionContext ctx)
Visit a parse tree produced by theinvocationExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitInvocationTerm(FHIRPathParser.InvocationTermContext ctx)
Visit a parse tree produced by theinvocationTerm
labeled alternative inFHIRPathParser.term()
.java.util.Collection<FHIRPathNode>
visitLiteralTerm(FHIRPathParser.LiteralTermContext ctx)
Visit a parse tree produced by theliteralTerm
labeled alternative inFHIRPathParser.term()
.java.util.Collection<FHIRPathNode>
visitMemberInvocation(FHIRPathParser.MemberInvocationContext ctx)
Visit a parse tree produced by thememberInvocation
labeled alternative inFHIRPathParser.invocation()
.java.util.Collection<FHIRPathNode>
visitMembershipExpression(FHIRPathParser.MembershipExpressionContext ctx)
Visit a parse tree produced by themembershipExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitMultiplicativeExpression(FHIRPathParser.MultiplicativeExpressionContext ctx)
Visit a parse tree produced by themultiplicativeExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitNullLiteral(FHIRPathParser.NullLiteralContext ctx)
Visit a parse tree produced by thenullLiteral
labeled alternative inFHIRPathParser.literal()
.java.util.Collection<FHIRPathNode>
visitNumberLiteral(FHIRPathParser.NumberLiteralContext ctx)
Visit a parse tree produced by thenumberLiteral
labeled alternative inFHIRPathParser.literal()
.java.util.Collection<FHIRPathNode>
visitOrExpression(FHIRPathParser.OrExpressionContext ctx)
Visit a parse tree produced by theorExpression
labeled 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 theparenthesizedTerm
labeled 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 thepolarityExpression
labeled 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 thequantityLiteral
labeled alternative inFHIRPathParser.literal()
.java.util.Collection<FHIRPathNode>
visitStringLiteral(FHIRPathParser.StringLiteralContext ctx)
Visit a parse tree produced by thestringLiteral
labeled alternative inFHIRPathParser.literal()
.java.util.Collection<FHIRPathNode>
visitTermExpression(FHIRPathParser.TermExpressionContext ctx)
Visit a parse tree produced by thetermExpression
labeled alternative inFHIRPathParser.expression()
.java.util.Collection<FHIRPathNode>
visitThisInvocation(FHIRPathParser.ThisInvocationContext ctx)
Visit a parse tree produced by thethisInvocation
labeled alternative inFHIRPathParser.invocation()
.java.util.Collection<FHIRPathNode>
visitTimeLiteral(FHIRPathParser.TimeLiteralContext ctx)
Visit a parse tree produced by thetimeLiteral
labeled alternative inFHIRPathParser.literal()
.java.util.Collection<FHIRPathNode>
visitTotalInvocation(FHIRPathParser.TotalInvocationContext ctx)
Visit a parse tree produced by thetotalInvocation
labeled alternative inFHIRPathParser.invocation()
.java.util.Collection<FHIRPathNode>
visitTypeExpression(FHIRPathParser.TypeExpressionContext ctx)
Visit a parse tree produced by thetypeExpression
labeled 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 theunionExpression
labeled 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:FHIRPathBaseVisitor
Visit a parse tree produced by theindexerExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIndexerExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitIndexerExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thepolarityExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPolarityExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitPolarityExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theadditiveExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAdditiveExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitAdditiveExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by themultiplicativeExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMultiplicativeExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitMultiplicativeExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theunionExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnionExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitUnionExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theorExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitOrExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitOrExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theandExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitAndExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitAndExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by themembershipExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMembershipExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitMembershipExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theinequalityExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInequalityExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitInequalityExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theinvocationExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInvocationExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitInvocationExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theequalityExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEqualityExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitEqualityExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theimpliesExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitImpliesExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitImpliesExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thetermExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTermExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitTermExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thetypeExpression
labeled alternative inFHIRPathParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTypeExpression
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitTypeExpression
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theinvocationTerm
labeled alternative inFHIRPathParser.term()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInvocationTerm
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitInvocationTerm
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theliteralTerm
labeled alternative inFHIRPathParser.term()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLiteralTerm
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitLiteralTerm
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theexternalConstantTerm
labeled alternative inFHIRPathParser.term()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitExternalConstantTerm
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitExternalConstantTerm
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theparenthesizedTerm
labeled alternative inFHIRPathParser.term()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitParenthesizedTerm
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitParenthesizedTerm
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thenullLiteral
labeled alternative inFHIRPathParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNullLiteral
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitNullLiteral
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thebooleanLiteral
labeled alternative inFHIRPathParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitBooleanLiteral
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitBooleanLiteral
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thestringLiteral
labeled alternative inFHIRPathParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStringLiteral
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitStringLiteral
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thenumberLiteral
labeled alternative inFHIRPathParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNumberLiteral
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitNumberLiteral
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thedateLiteral
labeled alternative inFHIRPathParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDateLiteral
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitDateLiteral
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thedateTimeLiteral
labeled alternative inFHIRPathParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDateTimeLiteral
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitDateTimeLiteral
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thetimeLiteral
labeled alternative inFHIRPathParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTimeLiteral
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitTimeLiteral
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thequantityLiteral
labeled alternative inFHIRPathParser.literal()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitQuantityLiteral
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitQuantityLiteral
in 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:FHIRPathBaseVisitor
Visit 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:
visitExternalConstant
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitExternalConstant
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thememberInvocation
labeled alternative inFHIRPathParser.invocation()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMemberInvocation
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitMemberInvocation
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thefunctionInvocation
labeled alternative inFHIRPathParser.invocation()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFunctionInvocation
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitFunctionInvocation
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thethisInvocation
labeled alternative inFHIRPathParser.invocation()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitThisInvocation
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitThisInvocation
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by theindexInvocation
labeled alternative inFHIRPathParser.invocation()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitIndexInvocation
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitIndexInvocation
in 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:FHIRPathBaseVisitor
Visit a parse tree produced by thetotalInvocation
labeled alternative inFHIRPathParser.invocation()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitTotalInvocation
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitTotalInvocation
in 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:FHIRPathBaseVisitor
Visit 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:
visitFunction
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitFunction
in 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:FHIRPathBaseVisitor
Visit 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:
visitParamList
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitParamList
in 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:FHIRPathBaseVisitor
Visit 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:
visitQuantity
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitQuantity
in 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:FHIRPathBaseVisitor
Visit 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:
visitUnit
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitUnit
in 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:FHIRPathBaseVisitor
Visit 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:
visitDateTimePrecision
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitDateTimePrecision
in 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:FHIRPathBaseVisitor
Visit 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:
visitPluralDateTimePrecision
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitPluralDateTimePrecision
in 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:FHIRPathBaseVisitor
Visit 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:
visitTypeSpecifier
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitTypeSpecifier
in 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:FHIRPathBaseVisitor
Visit 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:
visitQualifiedIdentifier
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitQualifiedIdentifier
in 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:FHIRPathBaseVisitor
Visit 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:
visitIdentifier
in interfaceFHIRPathVisitor<java.util.Collection<FHIRPathNode>>
- Overrides:
visitIdentifier
in classFHIRPathBaseVisitor<java.util.Collection<FHIRPathNode>>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-