Class EfxExpressionTranslator07
- java.lang.Object
-
- eu.europa.ted.efx.sdk0.v7.EfxBaseListener
-
- eu.europa.ted.efx.sdk0.v7.EfxExpressionTranslator07
-
- All Implemented Interfaces:
EfxExpressionTranslator,EfxListener,org.antlr.v4.runtime.tree.ParseTreeListener
- Direct Known Subclasses:
EfxTemplateTranslator07
public class EfxExpressionTranslator07 extends EfxBaseListener implements EfxExpressionTranslator
The the goal of the EfxExpressionTranslator is to take an EFX expression and translate it to a target scripting language. The target language syntax is not hardcoded into the translator so that this class can be reused to translate to several different languages. Instead aScriptGeneratorinterface is used to provide specifics on the syntax of the target scripting language. Apart from writing expressions that can be translated and evaluated in a target scripting language (e.g. XPath/XQuery, JavaScript etc.), EFX also allows the definition of templates that can be translated to a target template markup language (e.g. XSLT, Thymeleaf etc.). TheEfxExpressionTranslator07only focuses on EFX expressions. To translate EFX templates you need to use theEfxTemplateTranslator07which derives from this class.
-
-
Field Summary
Fields Modifier and Type Field Description protected ContextStackefxContextThe context stack is used to keep track of context switching in nested expressions.protected org.antlr.v4.runtime.BaseErrorListenererrorListenerprotected ScriptGeneratorscriptThe ScriptGenerator is called to determine the target language syntax whenever needed.protected CallStackstackThe stack is used by the methods of this listener to pass data to each other as the parse tree is being walked.protected SymbolResolversymbolsSymbols are the field identifiers and node identifiers.
-
Constructor Summary
Constructors Modifier Constructor Description protectedEfxExpressionTranslator07()EfxExpressionTranslator07(SymbolResolver symbolResolver, ScriptGenerator scriptGenerator, org.antlr.v4.runtime.BaseErrorListener errorListener)
-
Method Summary
-
Methods inherited from class eu.europa.ted.efx.sdk0.v7.EfxBaseListener
enterAdditionExpression, enterAssetId, enterAssetType, enterBooleanCastExpression, enterBooleanComparison, enterBooleanFunctionExpression, enterBooleanInListCondition, enterBooleanList, enterBooleanLiteral, enterBooleanLiteralExpression, enterBooleanQuantifiedExpression, enterBooleansFromBooleanIteration, enterBooleansFromDateIteration, enterBooleansFromDurationIteration, enterBooleansFromIteration, enterBooleansFromNumericIteration, enterBooleansFromStringIteration, enterBooleansFromTimeIteration, enterBooleanTypeCastFieldReference, enterBooleanVariableDeclaration, enterCodeList, enterCodelistId, enterCodelistReference, enterConcatFunction, enterConditionalBooleanExpression, enterConditionalDateExpression, enterConditionalDurationExpression, enterConditionalNumericExpression, enterConditionalStringExpression, enterConditionalTimeExpression, enterContainsFunction, enterContextDeclarationBlock, enterCountFunction, enterDateCastExpression, enterDateComparison, enterDateFromStringFunction, enterDateFunctionExpression, enterDateInListCondition, enterDateList, enterDateLiteral, enterDateLiteralExpression, enterDateMinusMeasureFunction, enterDatePlusMeasureFunction, enterDateQuantifiedExpression, enterDatesFromBooleanIteration, enterDatesFromDateIteration, enterDatesFromDurationIteration, enterDatesFromIteration, enterDatesFromNumericIteration, enterDatesFromStringIteration, enterDatesFromTimeIteration, enterDateSubtractionExpression, enterDateTypeCastFieldReference, enterDateVariableDeclaration, enterDayTimeDurationFromStringFunction, enterDurationAdditionExpression, enterDurationCastExpression, enterDurationComparison, enterDurationFunctionExpression, enterDurationInListCondition, enterDurationLeftMultiplicationExpression, enterDurationList, enterDurationLiteral, enterDurationLiteralExpression, enterDurationQuantifiedExpression, enterDurationRightMultiplicationExpression, enterDurationsFromBooleanIteration, enterDurationsFromDateIteration, enterDurationsFromDurationIteration, enterDurationsFromIteration, enterDurationsFromNumericIteration, enterDurationsFromStringIteration, enterDurationsFromTimeIteration, enterDurationSubtractionExpression, enterDurationTypeCastFieldReference, enterDurationVariableDeclaration, enterEmptinessCondition, enterEndsWithFunction, enterEveryRule, enterExpression, enterFalseBooleanLiteral, enterFieldContext, enterFieldReference, enterFieldReferenceInOtherNotice, enterFieldReferenceWithFieldContextOverride, enterFieldReferenceWithNodeContextOverride, enterFieldReferenceWithPredicate, enterFieldValueComparison, enterFormatNumberFunction, enterLabelTemplate, enterLabelType, enterLikePatternCondition, enterLogicalAndCondition, enterLogicalOrCondition, enterMultiplicationExpression, enterNodeContext, enterNodeReference, enterNodeReferenceInOtherNotice, enterNodeReferenceWithPredicate, enterNotFunction, enterNoticeReference, enterNumberFunction, enterNumberInListCondition, enterNumbersFromBooleanIteration, enterNumbersFromDateIteration, enterNumbersFromDurationIteration, enterNumbersFromIteration, enterNumbersFromNumericIteration, enterNumbersFromStringIteration, enterNumbersFromTimeIteration, enterNumericCastExpression, enterNumericComparison, enterNumericFunctionExpression, enterNumericList, enterNumericLiteral, enterNumericLiteralExpression, enterNumericQuantifiedExpression, enterNumericTypeCastFieldReference, enterNumericVariableDeclaration, enterOtherAssetId, enterParenthesizedBooleanExpression, enterParenthesizedBooleansFromIteration, enterParenthesizedDatesFromIteration, enterParenthesizedDurationExpression, enterParenthesizedDurationsFromITeration, enterParenthesizedNumbersFromIteration, enterParenthesizedNumericExpression, enterParenthesizedStringsFromIteration, enterParenthesizedTimesFromIteration, enterPathExpression, enterPresenceCondition, enterSequenceExpression, enterShorthandBtLabelReference, enterShorthandContextFieldLabelReference, enterShorthandContextFieldValueReference, enterShorthandContextLabelReference, enterShorthandFieldLabelReference, enterShorthandFieldValueLabelReference, enterSimpleFieldReference, enterSimpleNodeReference, enterStandardExpressionBlock, enterStandardLabelReference, enterStartsWithFunction, enterStringCastExpression, enterStringComparison, enterStringFunctionExpression, enterStringInListCondition, enterStringLengthFunction, enterStringList, enterStringLiteral, enterStringLiteralExpression, enterStringQuantifiedExpression, enterStringsFromBooleanIteration, enterStringsFromDateIteration, enterStringsFromDurationIteration, enterStringsFromIteration, enterStringsFromNumericIteration, enterStringsFromStringIteration, enterStringsFromTimeIteration, enterStringTypeCastFieldReference, enterStringVariableDeclaration, enterSubstringFunction, enterSumFunction, enterTemplate, enterTemplateFile, enterTemplateLine, enterText, enterTextTemplate, enterTimeCastExpression, enterTimeComparison, enterTimeFromStringFunction, enterTimeFunctionExpression, enterTimeInListCondition, enterTimeList, enterTimeLiteral, enterTimeLiteralExpression, enterTimeQuantifiedExpression, enterTimesFromBooleanIteration, enterTimesFromDateIteration, enterTimesFromDurationIteration, enterTimesFromIteration, enterTimesFromNumericIteration, enterTimesFromStringIteration, enterTimesFromTimeIteration, enterTimeTypeCastFieldReference, enterTimeVariableDeclaration, enterToStringFunction, enterTrueBooleanLiteral, enterUntypedAttributeValueReference, enterUntypedAttributeValueSequence, enterUntypedBooleanExpression, enterUntypedConditonalExpression, enterUntypedDateExpression, enterUntypedDurationExpression, enterUntypedFieldValueReference, enterUntypedFieldValueReferenceExpression, enterUntypedFieldValueSequence, enterUntypedNumericExpression, enterUntypedSequenceExpression, enterUntypedStringExpression, enterUntypedTimeExpression, enterUntypedVariable, enterUntypedVariableExpression, enterValueTemplate, enterWhitespace, enterYearMonthDurationFromStringFunction, exitAssetId, exitAssetType, exitBooleanCastExpression, exitBooleanFunctionExpression, exitBooleanLiteral, exitBooleanLiteralExpression, exitBooleansFromIteration, exitBooleanTypeCastFieldReference, exitCodelistId, exitContextDeclarationBlock, exitDateCastExpression, exitDateFunctionExpression, exitDateLiteralExpression, exitDatesFromIteration, exitDateTypeCastFieldReference, exitDurationCastExpression, exitDurationFunctionExpression, exitDurationLiteralExpression, exitDurationsFromIteration, exitDurationTypeCastFieldReference, exitEveryRule, exitExpression, exitFieldReference, exitLabelTemplate, exitLabelType, exitNodeReference, exitNodeReferenceInOtherNotice, exitNumbersFromIteration, exitNumericCastExpression, exitNumericFunctionExpression, exitNumericLiteralExpression, exitNumericTypeCastFieldReference, exitOtherAssetId, exitParenthesizedDurationExpression, exitPathExpression, exitSequenceExpression, exitShorthandBtLabelReference, exitShorthandContextFieldLabelReference, exitShorthandContextFieldValueReference, exitShorthandContextLabelReference, exitShorthandFieldLabelReference, exitShorthandFieldValueLabelReference, exitStandardExpressionBlock, exitStandardLabelReference, exitStringCastExpression, exitStringFunctionExpression, exitStringLiteralExpression, exitStringsFromIteration, exitStringTypeCastFieldReference, exitTemplate, exitTemplateFile, exitTemplateLine, exitText, exitTextTemplate, exitTimeCastExpression, exitTimeFunctionExpression, exitTimeLiteralExpression, exitTimesFromIteration, exitTimeTypeCastFieldReference, exitUntypedAttributeValueSequence, exitUntypedBooleanExpression, exitUntypedDateExpression, exitUntypedDurationExpression, exitUntypedFieldValueReferenceExpression, exitUntypedNumericExpression, exitUntypedSequenceExpression, exitUntypedStringExpression, exitUntypedTimeExpression, exitUntypedVariableExpression, exitValueTemplate, exitWhitespace, visitErrorNode, visitTerminal
-
-
-
-
Field Detail
-
stack
protected CallStack stack
The stack is used by the methods of this listener to pass data to each other as the parse tree is being walked.
-
efxContext
protected ContextStack efxContext
The context stack is used to keep track of context switching in nested expressions.
-
symbols
protected SymbolResolver symbols
Symbols are the field identifiers and node identifiers. The symbols map is used to resolve them to their location in the data source (typically their XPath).
-
errorListener
protected org.antlr.v4.runtime.BaseErrorListener errorListener
-
script
protected ScriptGenerator script
The ScriptGenerator is called to determine the target language syntax whenever needed.
-
-
Constructor Detail
-
EfxExpressionTranslator07
protected EfxExpressionTranslator07()
-
EfxExpressionTranslator07
public EfxExpressionTranslator07(SymbolResolver symbolResolver, ScriptGenerator scriptGenerator, org.antlr.v4.runtime.BaseErrorListener errorListener)
-
-
Method Detail
-
translateExpression
public String translateExpression(String context, String expression)
- Specified by:
translateExpressionin interfaceEfxExpressionTranslator
-
getFieldIdFromChildSimpleFieldReferenceContext
protected static String getFieldIdFromChildSimpleFieldReferenceContext(org.antlr.v4.runtime.ParserRuleContext ctx)
Helper method that starts from a givenParserRuleContextand recursively searches for aEfxParser.SimpleFieldReferenceContextto locate a field identifier.
-
getNodeIdFromChildSimpleNodeReferenceContext
protected static String getNodeIdFromChildSimpleNodeReferenceContext(org.antlr.v4.runtime.ParserRuleContext ctx)
Helper method that starts from a givenParserRuleContextand recursively searches for aEfxParser.SimpleNodeReferenceContextto locate a node identifier.
-
enterSingleExpression
public void enterSingleExpression(EfxParser.SingleExpressionContext ctx)
Description copied from class:EfxBaseListenerEnter a parse tree produced byEfxParser.singleExpression().The default implementation does nothing.
- Specified by:
enterSingleExpressionin interfaceEfxListener- Overrides:
enterSingleExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitSingleExpression
public void exitSingleExpression(EfxParser.SingleExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.singleExpression().The default implementation does nothing.
- Specified by:
exitSingleExpressionin interfaceEfxListener- Overrides:
exitSingleExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitParenthesizedBooleanExpression
public void exitParenthesizedBooleanExpression(EfxParser.ParenthesizedBooleanExpressionContext ctx)
Boolean expressions- Specified by:
exitParenthesizedBooleanExpressionin interfaceEfxListener- Overrides:
exitParenthesizedBooleanExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitLogicalAndCondition
public void exitLogicalAndCondition(EfxParser.LogicalAndConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thelogicalAndConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitLogicalAndConditionin interfaceEfxListener- Overrides:
exitLogicalAndConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitLogicalOrCondition
public void exitLogicalOrCondition(EfxParser.LogicalOrConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thelogicalOrConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitLogicalOrConditionin interfaceEfxListener- Overrides:
exitLogicalOrConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitFieldValueComparison
public void exitFieldValueComparison(EfxParser.FieldValueComparisonContext ctx)
Boolean expressions - Comparisons- Specified by:
exitFieldValueComparisonin interfaceEfxListener- Overrides:
exitFieldValueComparisonin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringComparison
public void exitStringComparison(EfxParser.StringComparisonContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringComparisonlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitStringComparisonin interfaceEfxListener- Overrides:
exitStringComparisonin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumericComparison
public void exitNumericComparison(EfxParser.NumericComparisonContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumericComparisonlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitNumericComparisonin interfaceEfxListener- Overrides:
exitNumericComparisonin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleanComparison
public void exitBooleanComparison(EfxParser.BooleanComparisonContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleanComparisonlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitBooleanComparisonin interfaceEfxListener- Overrides:
exitBooleanComparisonin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateComparison
public void exitDateComparison(EfxParser.DateComparisonContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedateComparisonlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitDateComparisonin interfaceEfxListener- Overrides:
exitDateComparisonin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimeComparison
public void exitTimeComparison(EfxParser.TimeComparisonContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimeComparisonlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitTimeComparisonin interfaceEfxListener- Overrides:
exitTimeComparisonin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationComparison
public void exitDurationComparison(EfxParser.DurationComparisonContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationComparisonlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitDurationComparisonin interfaceEfxListener- Overrides:
exitDurationComparisonin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitEmptinessCondition
public void exitEmptinessCondition(EfxParser.EmptinessConditionContext ctx)
Boolean expressions - Conditions- Specified by:
exitEmptinessConditionin interfaceEfxListener- Overrides:
exitEmptinessConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitPresenceCondition
public void exitPresenceCondition(EfxParser.PresenceConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thepresenceConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitPresenceConditionin interfaceEfxListener- Overrides:
exitPresenceConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitLikePatternCondition
public void exitLikePatternCondition(EfxParser.LikePatternConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thelikePatternConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitLikePatternConditionin interfaceEfxListener- Overrides:
exitLikePatternConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringInListCondition
public void exitStringInListCondition(EfxParser.StringInListConditionContext ctx)
Boolean expressions - List membership conditions- Specified by:
exitStringInListConditionin interfaceEfxListener- Overrides:
exitStringInListConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleanInListCondition
public void exitBooleanInListCondition(EfxParser.BooleanInListConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleanInListConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitBooleanInListConditionin interfaceEfxListener- Overrides:
exitBooleanInListConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumberInListCondition
public void exitNumberInListCondition(EfxParser.NumberInListConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumberInListConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitNumberInListConditionin interfaceEfxListener- Overrides:
exitNumberInListConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateInListCondition
public void exitDateInListCondition(EfxParser.DateInListConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedateInListConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitDateInListConditionin interfaceEfxListener- Overrides:
exitDateInListConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimeInListCondition
public void exitTimeInListCondition(EfxParser.TimeInListConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimeInListConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitTimeInListConditionin interfaceEfxListener- Overrides:
exitTimeInListConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationInListCondition
public void exitDurationInListCondition(EfxParser.DurationInListConditionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationInListConditionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitDurationInListConditionin interfaceEfxListener- Overrides:
exitDurationInListConditionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringQuantifiedExpression
public void exitStringQuantifiedExpression(EfxParser.StringQuantifiedExpressionContext ctx)
Quantified expressions- Specified by:
exitStringQuantifiedExpressionin interfaceEfxListener- Overrides:
exitStringQuantifiedExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleanQuantifiedExpression
public void exitBooleanQuantifiedExpression(EfxParser.BooleanQuantifiedExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleanQuantifiedExpressionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitBooleanQuantifiedExpressionin interfaceEfxListener- Overrides:
exitBooleanQuantifiedExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumericQuantifiedExpression
public void exitNumericQuantifiedExpression(EfxParser.NumericQuantifiedExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumericQuantifiedExpressionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitNumericQuantifiedExpressionin interfaceEfxListener- Overrides:
exitNumericQuantifiedExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateQuantifiedExpression
public void exitDateQuantifiedExpression(EfxParser.DateQuantifiedExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedateQuantifiedExpressionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitDateQuantifiedExpressionin interfaceEfxListener- Overrides:
exitDateQuantifiedExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimeQuantifiedExpression
public void exitTimeQuantifiedExpression(EfxParser.TimeQuantifiedExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimeQuantifiedExpressionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitTimeQuantifiedExpressionin interfaceEfxListener- Overrides:
exitTimeQuantifiedExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationQuantifiedExpression
public void exitDurationQuantifiedExpression(EfxParser.DurationQuantifiedExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationQuantifiedExpressionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitDurationQuantifiedExpressionin interfaceEfxListener- Overrides:
exitDurationQuantifiedExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitAdditionExpression
public void exitAdditionExpression(EfxParser.AdditionExpressionContext ctx)
Numeric expressions- Specified by:
exitAdditionExpressionin interfaceEfxListener- Overrides:
exitAdditionExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitMultiplicationExpression
public void exitMultiplicationExpression(EfxParser.MultiplicationExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by themultiplicationExpressionlabeled alternative inEfxParser.numericExpression().The default implementation does nothing.
- Specified by:
exitMultiplicationExpressionin interfaceEfxListener- Overrides:
exitMultiplicationExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitParenthesizedNumericExpression
public void exitParenthesizedNumericExpression(EfxParser.ParenthesizedNumericExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theparenthesizedNumericExpressionlabeled alternative inEfxParser.numericExpression().The default implementation does nothing.
- Specified by:
exitParenthesizedNumericExpressionin interfaceEfxListener- Overrides:
exitParenthesizedNumericExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationAdditionExpression
public void exitDurationAdditionExpression(EfxParser.DurationAdditionExpressionContext ctx)
Duration Expressions- Specified by:
exitDurationAdditionExpressionin interfaceEfxListener- Overrides:
exitDurationAdditionExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationSubtractionExpression
public void exitDurationSubtractionExpression(EfxParser.DurationSubtractionExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationSubtractionExpressionlabeled alternative inEfxParser.durationExpression().The default implementation does nothing.
- Specified by:
exitDurationSubtractionExpressionin interfaceEfxListener- Overrides:
exitDurationSubtractionExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationLeftMultiplicationExpression
public void exitDurationLeftMultiplicationExpression(EfxParser.DurationLeftMultiplicationExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationLeftMultiplicationExpressionlabeled alternative inEfxParser.durationExpression().The default implementation does nothing.
- Specified by:
exitDurationLeftMultiplicationExpressionin interfaceEfxListener- Overrides:
exitDurationLeftMultiplicationExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationRightMultiplicationExpression
public void exitDurationRightMultiplicationExpression(EfxParser.DurationRightMultiplicationExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationRightMultiplicationExpressionlabeled alternative inEfxParser.durationExpression().The default implementation does nothing.
- Specified by:
exitDurationRightMultiplicationExpressionin interfaceEfxListener- Overrides:
exitDurationRightMultiplicationExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateSubtractionExpression
public void exitDateSubtractionExpression(EfxParser.DateSubtractionExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedateSubtractionExpressionlabeled alternative inEfxParser.durationExpression().The default implementation does nothing.
- Specified by:
exitDateSubtractionExpressionin interfaceEfxListener- Overrides:
exitDateSubtractionExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitCodeList
public void exitCodeList(EfxParser.CodeListContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thecodeListlabeled alternative inEfxParser.stringSequence().The default implementation does nothing.
- Specified by:
exitCodeListin interfaceEfxListener- Overrides:
exitCodeListin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringList
public void exitStringList(EfxParser.StringListContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringListlabeled alternative inEfxParser.stringSequence().The default implementation does nothing.
- Specified by:
exitStringListin interfaceEfxListener- Overrides:
exitStringListin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleanList
public void exitBooleanList(EfxParser.BooleanListContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleanListlabeled alternative inEfxParser.booleanSequence().The default implementation does nothing.
- Specified by:
exitBooleanListin interfaceEfxListener- Overrides:
exitBooleanListin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumericList
public void exitNumericList(EfxParser.NumericListContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumericListlabeled alternative inEfxParser.numericSequence().The default implementation does nothing.
- Specified by:
exitNumericListin interfaceEfxListener- Overrides:
exitNumericListin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateList
public void exitDateList(EfxParser.DateListContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedateListlabeled alternative inEfxParser.dateSequence().The default implementation does nothing.
- Specified by:
exitDateListin interfaceEfxListener- Overrides:
exitDateListin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimeList
public void exitTimeList(EfxParser.TimeListContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimeListlabeled alternative inEfxParser.timeSequence().The default implementation does nothing.
- Specified by:
exitTimeListin interfaceEfxListener- Overrides:
exitTimeListin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationList
public void exitDurationList(EfxParser.DurationListContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationListlabeled alternative inEfxParser.durationSequence().The default implementation does nothing.
- Specified by:
exitDurationListin interfaceEfxListener- Overrides:
exitDurationListin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitUntypedConditonalExpression
public void exitUntypedConditonalExpression(EfxParser.UntypedConditonalExpressionContext ctx)
Conditional Expressions- Specified by:
exitUntypedConditonalExpressionin interfaceEfxListener- Overrides:
exitUntypedConditonalExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitConditionalBooleanExpression
public void exitConditionalBooleanExpression(EfxParser.ConditionalBooleanExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theconditionalBooleanExpressionlabeled alternative inEfxParser.booleanExpression().The default implementation does nothing.
- Specified by:
exitConditionalBooleanExpressionin interfaceEfxListener- Overrides:
exitConditionalBooleanExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitConditionalNumericExpression
public void exitConditionalNumericExpression(EfxParser.ConditionalNumericExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theconditionalNumericExpressionlabeled alternative inEfxParser.numericExpression().The default implementation does nothing.
- Specified by:
exitConditionalNumericExpressionin interfaceEfxListener- Overrides:
exitConditionalNumericExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitConditionalStringExpression
public void exitConditionalStringExpression(EfxParser.ConditionalStringExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theconditionalStringExpressionlabeled alternative inEfxParser.stringExpression().The default implementation does nothing.
- Specified by:
exitConditionalStringExpressionin interfaceEfxListener- Overrides:
exitConditionalStringExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitConditionalDateExpression
public void exitConditionalDateExpression(EfxParser.ConditionalDateExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theconditionalDateExpressionlabeled alternative inEfxParser.dateExpression().The default implementation does nothing.
- Specified by:
exitConditionalDateExpressionin interfaceEfxListener- Overrides:
exitConditionalDateExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitConditionalTimeExpression
public void exitConditionalTimeExpression(EfxParser.ConditionalTimeExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theconditionalTimeExpressionlabeled alternative inEfxParser.timeExpression().The default implementation does nothing.
- Specified by:
exitConditionalTimeExpressionin interfaceEfxListener- Overrides:
exitConditionalTimeExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitConditionalDurationExpression
public void exitConditionalDurationExpression(EfxParser.ConditionalDurationExpressionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theconditionalDurationExpressionlabeled alternative inEfxParser.durationExpression().The default implementation does nothing.
- Specified by:
exitConditionalDurationExpressionin interfaceEfxListener- Overrides:
exitConditionalDurationExpressionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitParenthesizedStringsFromIteration
public void exitParenthesizedStringsFromIteration(EfxParser.ParenthesizedStringsFromIterationContext ctx)
Iteration expressions- Specified by:
exitParenthesizedStringsFromIterationin interfaceEfxListener- Overrides:
exitParenthesizedStringsFromIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitParenthesizedNumbersFromIteration
public void exitParenthesizedNumbersFromIteration(EfxParser.ParenthesizedNumbersFromIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theparenthesizedNumbersFromIterationlabeled alternative inEfxParser.numericSequence().The default implementation does nothing.
- Specified by:
exitParenthesizedNumbersFromIterationin interfaceEfxListener- Overrides:
exitParenthesizedNumbersFromIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitParenthesizedBooleansFromIteration
public void exitParenthesizedBooleansFromIteration(EfxParser.ParenthesizedBooleansFromIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theparenthesizedBooleansFromIterationlabeled alternative inEfxParser.booleanSequence().The default implementation does nothing.
- Specified by:
exitParenthesizedBooleansFromIterationin interfaceEfxListener- Overrides:
exitParenthesizedBooleansFromIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitParenthesizedDatesFromIteration
public void exitParenthesizedDatesFromIteration(EfxParser.ParenthesizedDatesFromIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theparenthesizedDatesFromIterationlabeled alternative inEfxParser.dateSequence().The default implementation does nothing.
- Specified by:
exitParenthesizedDatesFromIterationin interfaceEfxListener- Overrides:
exitParenthesizedDatesFromIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitParenthesizedTimesFromIteration
public void exitParenthesizedTimesFromIteration(EfxParser.ParenthesizedTimesFromIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theparenthesizedTimesFromIterationlabeled alternative inEfxParser.timeSequence().The default implementation does nothing.
- Specified by:
exitParenthesizedTimesFromIterationin interfaceEfxListener- Overrides:
exitParenthesizedTimesFromIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitParenthesizedDurationsFromITeration
public void exitParenthesizedDurationsFromITeration(EfxParser.ParenthesizedDurationsFromITerationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theparenthesizedDurationsFromITerationlabeled alternative inEfxParser.durationSequence().The default implementation does nothing.
- Specified by:
exitParenthesizedDurationsFromITerationin interfaceEfxListener- Overrides:
exitParenthesizedDurationsFromITerationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringsFromStringIteration
public void exitStringsFromStringIteration(EfxParser.StringsFromStringIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringsFromStringIterationlabeled alternative inEfxParser.stringSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitStringsFromStringIterationin interfaceEfxListener- Overrides:
exitStringsFromStringIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringsFromBooleanIteration
public void exitStringsFromBooleanIteration(EfxParser.StringsFromBooleanIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringsFromBooleanIterationlabeled alternative inEfxParser.stringSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitStringsFromBooleanIterationin interfaceEfxListener- Overrides:
exitStringsFromBooleanIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringsFromNumericIteration
public void exitStringsFromNumericIteration(EfxParser.StringsFromNumericIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringsFromNumericIterationlabeled alternative inEfxParser.stringSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitStringsFromNumericIterationin interfaceEfxListener- Overrides:
exitStringsFromNumericIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringsFromDateIteration
public void exitStringsFromDateIteration(EfxParser.StringsFromDateIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringsFromDateIterationlabeled alternative inEfxParser.stringSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitStringsFromDateIterationin interfaceEfxListener- Overrides:
exitStringsFromDateIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringsFromTimeIteration
public void exitStringsFromTimeIteration(EfxParser.StringsFromTimeIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringsFromTimeIterationlabeled alternative inEfxParser.stringSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitStringsFromTimeIterationin interfaceEfxListener- Overrides:
exitStringsFromTimeIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringsFromDurationIteration
public void exitStringsFromDurationIteration(EfxParser.StringsFromDurationIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringsFromDurationIterationlabeled alternative inEfxParser.stringSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitStringsFromDurationIterationin interfaceEfxListener- Overrides:
exitStringsFromDurationIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleansFromStringIteration
public void exitBooleansFromStringIteration(EfxParser.BooleansFromStringIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleansFromStringIterationlabeled alternative inEfxParser.booleanSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitBooleansFromStringIterationin interfaceEfxListener- Overrides:
exitBooleansFromStringIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleansFromBooleanIteration
public void exitBooleansFromBooleanIteration(EfxParser.BooleansFromBooleanIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleansFromBooleanIterationlabeled alternative inEfxParser.booleanSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitBooleansFromBooleanIterationin interfaceEfxListener- Overrides:
exitBooleansFromBooleanIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleansFromNumericIteration
public void exitBooleansFromNumericIteration(EfxParser.BooleansFromNumericIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleansFromNumericIterationlabeled alternative inEfxParser.booleanSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitBooleansFromNumericIterationin interfaceEfxListener- Overrides:
exitBooleansFromNumericIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleansFromDateIteration
public void exitBooleansFromDateIteration(EfxParser.BooleansFromDateIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleansFromDateIterationlabeled alternative inEfxParser.booleanSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitBooleansFromDateIterationin interfaceEfxListener- Overrides:
exitBooleansFromDateIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleansFromTimeIteration
public void exitBooleansFromTimeIteration(EfxParser.BooleansFromTimeIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleansFromTimeIterationlabeled alternative inEfxParser.booleanSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitBooleansFromTimeIterationin interfaceEfxListener- Overrides:
exitBooleansFromTimeIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleansFromDurationIteration
public void exitBooleansFromDurationIteration(EfxParser.BooleansFromDurationIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thebooleansFromDurationIterationlabeled alternative inEfxParser.booleanSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitBooleansFromDurationIterationin interfaceEfxListener- Overrides:
exitBooleansFromDurationIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumbersFromStringIteration
public void exitNumbersFromStringIteration(EfxParser.NumbersFromStringIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumbersFromStringIterationlabeled alternative inEfxParser.numericSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitNumbersFromStringIterationin interfaceEfxListener- Overrides:
exitNumbersFromStringIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumbersFromBooleanIteration
public void exitNumbersFromBooleanIteration(EfxParser.NumbersFromBooleanIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumbersFromBooleanIterationlabeled alternative inEfxParser.numericSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitNumbersFromBooleanIterationin interfaceEfxListener- Overrides:
exitNumbersFromBooleanIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumbersFromNumericIteration
public void exitNumbersFromNumericIteration(EfxParser.NumbersFromNumericIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumbersFromNumericIterationlabeled alternative inEfxParser.numericSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitNumbersFromNumericIterationin interfaceEfxListener- Overrides:
exitNumbersFromNumericIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumbersFromDateIteration
public void exitNumbersFromDateIteration(EfxParser.NumbersFromDateIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumbersFromDateIterationlabeled alternative inEfxParser.numericSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitNumbersFromDateIterationin interfaceEfxListener- Overrides:
exitNumbersFromDateIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumbersFromTimeIteration
public void exitNumbersFromTimeIteration(EfxParser.NumbersFromTimeIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumbersFromTimeIterationlabeled alternative inEfxParser.numericSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitNumbersFromTimeIterationin interfaceEfxListener- Overrides:
exitNumbersFromTimeIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumbersFromDurationIteration
public void exitNumbersFromDurationIteration(EfxParser.NumbersFromDurationIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumbersFromDurationIterationlabeled alternative inEfxParser.numericSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitNumbersFromDurationIterationin interfaceEfxListener- Overrides:
exitNumbersFromDurationIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDatesFromStringIteration
public void exitDatesFromStringIteration(EfxParser.DatesFromStringIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedatesFromStringIterationlabeled alternative inEfxParser.dateSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDatesFromStringIterationin interfaceEfxListener- Overrides:
exitDatesFromStringIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDatesFromBooleanIteration
public void exitDatesFromBooleanIteration(EfxParser.DatesFromBooleanIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedatesFromBooleanIterationlabeled alternative inEfxParser.dateSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDatesFromBooleanIterationin interfaceEfxListener- Overrides:
exitDatesFromBooleanIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDatesFromNumericIteration
public void exitDatesFromNumericIteration(EfxParser.DatesFromNumericIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedatesFromNumericIterationlabeled alternative inEfxParser.dateSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDatesFromNumericIterationin interfaceEfxListener- Overrides:
exitDatesFromNumericIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDatesFromDateIteration
public void exitDatesFromDateIteration(EfxParser.DatesFromDateIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedatesFromDateIterationlabeled alternative inEfxParser.dateSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDatesFromDateIterationin interfaceEfxListener- Overrides:
exitDatesFromDateIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDatesFromTimeIteration
public void exitDatesFromTimeIteration(EfxParser.DatesFromTimeIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedatesFromTimeIterationlabeled alternative inEfxParser.dateSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDatesFromTimeIterationin interfaceEfxListener- Overrides:
exitDatesFromTimeIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDatesFromDurationIteration
public void exitDatesFromDurationIteration(EfxParser.DatesFromDurationIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedatesFromDurationIterationlabeled alternative inEfxParser.dateSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDatesFromDurationIterationin interfaceEfxListener- Overrides:
exitDatesFromDurationIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimesFromStringIteration
public void exitTimesFromStringIteration(EfxParser.TimesFromStringIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimesFromStringIterationlabeled alternative inEfxParser.timeSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitTimesFromStringIterationin interfaceEfxListener- Overrides:
exitTimesFromStringIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimesFromBooleanIteration
public void exitTimesFromBooleanIteration(EfxParser.TimesFromBooleanIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimesFromBooleanIterationlabeled alternative inEfxParser.timeSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitTimesFromBooleanIterationin interfaceEfxListener- Overrides:
exitTimesFromBooleanIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimesFromNumericIteration
public void exitTimesFromNumericIteration(EfxParser.TimesFromNumericIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimesFromNumericIterationlabeled alternative inEfxParser.timeSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitTimesFromNumericIterationin interfaceEfxListener- Overrides:
exitTimesFromNumericIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimesFromDateIteration
public void exitTimesFromDateIteration(EfxParser.TimesFromDateIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimesFromDateIterationlabeled alternative inEfxParser.timeSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitTimesFromDateIterationin interfaceEfxListener- Overrides:
exitTimesFromDateIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimesFromTimeIteration
public void exitTimesFromTimeIteration(EfxParser.TimesFromTimeIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimesFromTimeIterationlabeled alternative inEfxParser.timeSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitTimesFromTimeIterationin interfaceEfxListener- Overrides:
exitTimesFromTimeIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimesFromDurationIteration
public void exitTimesFromDurationIteration(EfxParser.TimesFromDurationIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetimesFromDurationIterationlabeled alternative inEfxParser.timeSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitTimesFromDurationIterationin interfaceEfxListener- Overrides:
exitTimesFromDurationIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationsFromStringIteration
public void exitDurationsFromStringIteration(EfxParser.DurationsFromStringIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationsFromStringIterationlabeled alternative inEfxParser.durationSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDurationsFromStringIterationin interfaceEfxListener- Overrides:
exitDurationsFromStringIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationsFromBooleanIteration
public void exitDurationsFromBooleanIteration(EfxParser.DurationsFromBooleanIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationsFromBooleanIterationlabeled alternative inEfxParser.durationSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDurationsFromBooleanIterationin interfaceEfxListener- Overrides:
exitDurationsFromBooleanIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationsFromNumericIteration
public void exitDurationsFromNumericIteration(EfxParser.DurationsFromNumericIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationsFromNumericIterationlabeled alternative inEfxParser.durationSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDurationsFromNumericIterationin interfaceEfxListener- Overrides:
exitDurationsFromNumericIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationsFromDateIteration
public void exitDurationsFromDateIteration(EfxParser.DurationsFromDateIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationsFromDateIterationlabeled alternative inEfxParser.durationSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDurationsFromDateIterationin interfaceEfxListener- Overrides:
exitDurationsFromDateIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationsFromTimeIteration
public void exitDurationsFromTimeIteration(EfxParser.DurationsFromTimeIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationsFromTimeIterationlabeled alternative inEfxParser.durationSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDurationsFromTimeIterationin interfaceEfxListener- Overrides:
exitDurationsFromTimeIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationsFromDurationIteration
public void exitDurationsFromDurationIteration(EfxParser.DurationsFromDurationIterationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedurationsFromDurationIterationlabeled alternative inEfxParser.durationSequenceFromIteration().The default implementation does nothing.
- Specified by:
exitDurationsFromDurationIterationin interfaceEfxListener- Overrides:
exitDurationsFromDurationIterationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitIterationExpression
public <T1 extends Expression,L1 extends Expression.ListExpression<T1>,T2 extends Expression,L2 extends Expression.ListExpression<T2>> void exitIterationExpression(Class<T1> variableType, Class<L1> sourceListType, Class<T2> expressionType, Class<L2> targetListType)
-
exitNumericLiteral
public void exitNumericLiteral(EfxParser.NumericLiteralContext ctx)
Literals- Specified by:
exitNumericLiteralin interfaceEfxListener- Overrides:
exitNumericLiteralin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringLiteral
public void exitStringLiteral(EfxParser.StringLiteralContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.stringLiteral().The default implementation does nothing.
- Specified by:
exitStringLiteralin interfaceEfxListener- Overrides:
exitStringLiteralin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTrueBooleanLiteral
public void exitTrueBooleanLiteral(EfxParser.TrueBooleanLiteralContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.trueBooleanLiteral().The default implementation does nothing.
- Specified by:
exitTrueBooleanLiteralin interfaceEfxListener- Overrides:
exitTrueBooleanLiteralin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitFalseBooleanLiteral
public void exitFalseBooleanLiteral(EfxParser.FalseBooleanLiteralContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.falseBooleanLiteral().The default implementation does nothing.
- Specified by:
exitFalseBooleanLiteralin interfaceEfxListener- Overrides:
exitFalseBooleanLiteralin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateLiteral
public void exitDateLiteral(EfxParser.DateLiteralContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.dateLiteral().The default implementation does nothing.
- Specified by:
exitDateLiteralin interfaceEfxListener- Overrides:
exitDateLiteralin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimeLiteral
public void exitTimeLiteral(EfxParser.TimeLiteralContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.timeLiteral().The default implementation does nothing.
- Specified by:
exitTimeLiteralin interfaceEfxListener- Overrides:
exitTimeLiteralin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationLiteral
public void exitDurationLiteral(EfxParser.DurationLiteralContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.durationLiteral().The default implementation does nothing.
- Specified by:
exitDurationLiteralin interfaceEfxListener- Overrides:
exitDurationLiteralin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitSimpleNodeReference
public void exitSimpleNodeReference(EfxParser.SimpleNodeReferenceContext ctx)
References- Specified by:
exitSimpleNodeReferencein interfaceEfxListener- Overrides:
exitSimpleNodeReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitSimpleFieldReference
public void exitSimpleFieldReference(EfxParser.SimpleFieldReferenceContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.simpleFieldReference().The default implementation does nothing.
- Specified by:
exitSimpleFieldReferencein interfaceEfxListener- Overrides:
exitSimpleFieldReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
enterAbsoluteFieldReference
public void enterAbsoluteFieldReference(EfxParser.AbsoluteFieldReferenceContext ctx)
Description copied from class:EfxBaseListenerEnter a parse tree produced byEfxParser.absoluteFieldReference().The default implementation does nothing.
- Specified by:
enterAbsoluteFieldReferencein interfaceEfxListener- Overrides:
enterAbsoluteFieldReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitAbsoluteFieldReference
public void exitAbsoluteFieldReference(EfxParser.AbsoluteFieldReferenceContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.absoluteFieldReference().The default implementation does nothing.
- Specified by:
exitAbsoluteFieldReferencein interfaceEfxListener- Overrides:
exitAbsoluteFieldReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
enterAbsoluteNodeReference
public void enterAbsoluteNodeReference(EfxParser.AbsoluteNodeReferenceContext ctx)
Description copied from class:EfxBaseListenerEnter a parse tree produced byEfxParser.absoluteNodeReference().The default implementation does nothing.
- Specified by:
enterAbsoluteNodeReferencein interfaceEfxListener- Overrides:
enterAbsoluteNodeReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitAbsoluteNodeReference
public void exitAbsoluteNodeReference(EfxParser.AbsoluteNodeReferenceContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.absoluteNodeReference().The default implementation does nothing.
- Specified by:
exitAbsoluteNodeReferencein interfaceEfxListener- Overrides:
exitAbsoluteNodeReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNodeReferenceWithPredicate
public void exitNodeReferenceWithPredicate(EfxParser.NodeReferenceWithPredicateContext ctx)
References with Predicates- Specified by:
exitNodeReferenceWithPredicatein interfaceEfxListener- Overrides:
exitNodeReferenceWithPredicatein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitFieldReferenceWithPredicate
public void exitFieldReferenceWithPredicate(EfxParser.FieldReferenceWithPredicateContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.fieldReferenceWithPredicate().The default implementation does nothing.
- Specified by:
exitFieldReferenceWithPredicatein interfaceEfxListener- Overrides:
exitFieldReferenceWithPredicatein classEfxBaseListener- Parameters:
ctx- the parse tree
-
enterPredicate
public void enterPredicate(EfxParser.PredicateContext ctx)
Any field references in the predicate must be resolved relative to the field on which the predicate is applied. Therefore we need to switch to the field's context while the predicate is being parsed.- Specified by:
enterPredicatein interfaceEfxListener- Overrides:
enterPredicatein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitPredicate
public void exitPredicate(EfxParser.PredicateContext ctx)
After the predicate is parsed we need to switch back to the previous context.- Specified by:
exitPredicatein interfaceEfxListener- Overrides:
exitPredicatein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNoticeReference
public void exitNoticeReference(EfxParser.NoticeReferenceContext ctx)
External References- Specified by:
exitNoticeReferencein interfaceEfxListener- Overrides:
exitNoticeReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitFieldReferenceInOtherNotice
public void exitFieldReferenceInOtherNotice(EfxParser.FieldReferenceInOtherNoticeContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.fieldReferenceInOtherNotice().The default implementation does nothing.
- Specified by:
exitFieldReferenceInOtherNoticein interfaceEfxListener- Overrides:
exitFieldReferenceInOtherNoticein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitUntypedFieldValueReference
public void exitUntypedFieldValueReference(EfxParser.UntypedFieldValueReferenceContext ctx)
Value References- Specified by:
exitUntypedFieldValueReferencein interfaceEfxListener- Overrides:
exitUntypedFieldValueReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitUntypedFieldValueSequence
public void exitUntypedFieldValueSequence(EfxParser.UntypedFieldValueSequenceContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theuntypedFieldValueSequencelabeled alternative inEfxParser.untypedSequence().The default implementation does nothing.
- Specified by:
exitUntypedFieldValueSequencein interfaceEfxListener- Overrides:
exitUntypedFieldValueSequencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitUntypedAttributeValueReference
public void exitUntypedAttributeValueReference(EfxParser.UntypedAttributeValueReferenceContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theuntypedAttributeValueReferencelabeled alternative inEfxParser.fieldValueReference().The default implementation does nothing.
- Specified by:
exitUntypedAttributeValueReferencein interfaceEfxListener- Overrides:
exitUntypedAttributeValueReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitFieldContext
public void exitFieldContext(EfxParser.FieldContextContext ctx)
Handles expressions of the form ContextField::ReferencedField. Changes the context before the reference is resolved.- Specified by:
exitFieldContextin interfaceEfxListener- Overrides:
exitFieldContextin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitFieldReferenceWithFieldContextOverride
public void exitFieldReferenceWithFieldContextOverride(EfxParser.FieldReferenceWithFieldContextOverrideContext ctx)
Handles expressions of the form ContextField::ReferencedField. Changes the context before the reference is resolved.- Specified by:
exitFieldReferenceWithFieldContextOverridein interfaceEfxListener- Overrides:
exitFieldReferenceWithFieldContextOverridein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNodeContext
public void exitNodeContext(EfxParser.NodeContextContext ctx)
Handles expressions of the form ContextNode::ReferencedField. Changes the context before the reference is resolved.- Specified by:
exitNodeContextin interfaceEfxListener- Overrides:
exitNodeContextin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitFieldReferenceWithNodeContextOverride
public void exitFieldReferenceWithNodeContextOverride(EfxParser.FieldReferenceWithNodeContextOverrideContext ctx)
Handles expressions of the form ContextNode::ReferencedField. Restores the context after the reference is resolved.- Specified by:
exitFieldReferenceWithNodeContextOverridein interfaceEfxListener- Overrides:
exitFieldReferenceWithNodeContextOverridein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitCodelistReference
public void exitCodelistReference(EfxParser.CodelistReferenceContext ctx)
Other References- Specified by:
exitCodelistReferencein interfaceEfxListener- Overrides:
exitCodelistReferencein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitUntypedVariable
public void exitUntypedVariable(EfxParser.UntypedVariableContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.untypedVariable().The default implementation does nothing.
- Specified by:
exitUntypedVariablein interfaceEfxListener- Overrides:
exitUntypedVariablein classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringVariableDeclaration
public void exitStringVariableDeclaration(EfxParser.StringVariableDeclarationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.stringVariableDeclaration().The default implementation does nothing.
- Specified by:
exitStringVariableDeclarationin interfaceEfxListener- Overrides:
exitStringVariableDeclarationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitBooleanVariableDeclaration
public void exitBooleanVariableDeclaration(EfxParser.BooleanVariableDeclarationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.booleanVariableDeclaration().The default implementation does nothing.
- Specified by:
exitBooleanVariableDeclarationin interfaceEfxListener- Overrides:
exitBooleanVariableDeclarationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumericVariableDeclaration
public void exitNumericVariableDeclaration(EfxParser.NumericVariableDeclarationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.numericVariableDeclaration().The default implementation does nothing.
- Specified by:
exitNumericVariableDeclarationin interfaceEfxListener- Overrides:
exitNumericVariableDeclarationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateVariableDeclaration
public void exitDateVariableDeclaration(EfxParser.DateVariableDeclarationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.dateVariableDeclaration().The default implementation does nothing.
- Specified by:
exitDateVariableDeclarationin interfaceEfxListener- Overrides:
exitDateVariableDeclarationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimeVariableDeclaration
public void exitTimeVariableDeclaration(EfxParser.TimeVariableDeclarationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.timeVariableDeclaration().The default implementation does nothing.
- Specified by:
exitTimeVariableDeclarationin interfaceEfxListener- Overrides:
exitTimeVariableDeclarationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDurationVariableDeclaration
public void exitDurationVariableDeclaration(EfxParser.DurationVariableDeclarationContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced byEfxParser.durationVariableDeclaration().The default implementation does nothing.
- Specified by:
exitDurationVariableDeclarationin interfaceEfxListener- Overrides:
exitDurationVariableDeclarationin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNotFunction
public void exitNotFunction(EfxParser.NotFunctionContext ctx)
Boolean functions- Specified by:
exitNotFunctionin interfaceEfxListener- Overrides:
exitNotFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitContainsFunction
public void exitContainsFunction(EfxParser.ContainsFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thecontainsFunctionlabeled alternative inEfxParser.booleanFunction().The default implementation does nothing.
- Specified by:
exitContainsFunctionin interfaceEfxListener- Overrides:
exitContainsFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStartsWithFunction
public void exitStartsWithFunction(EfxParser.StartsWithFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestartsWithFunctionlabeled alternative inEfxParser.booleanFunction().The default implementation does nothing.
- Specified by:
exitStartsWithFunctionin interfaceEfxListener- Overrides:
exitStartsWithFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitEndsWithFunction
public void exitEndsWithFunction(EfxParser.EndsWithFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theendsWithFunctionlabeled alternative inEfxParser.booleanFunction().The default implementation does nothing.
- Specified by:
exitEndsWithFunctionin interfaceEfxListener- Overrides:
exitEndsWithFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitCountFunction
public void exitCountFunction(EfxParser.CountFunctionContext ctx)
Numeric functions- Specified by:
exitCountFunctionin interfaceEfxListener- Overrides:
exitCountFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitNumberFunction
public void exitNumberFunction(EfxParser.NumberFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thenumberFunctionlabeled alternative inEfxParser.numericFunction().The default implementation does nothing.
- Specified by:
exitNumberFunctionin interfaceEfxListener- Overrides:
exitNumberFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitSumFunction
public void exitSumFunction(EfxParser.SumFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thesumFunctionlabeled alternative inEfxParser.numericFunction().The default implementation does nothing.
- Specified by:
exitSumFunctionin interfaceEfxListener- Overrides:
exitSumFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitStringLengthFunction
public void exitStringLengthFunction(EfxParser.StringLengthFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thestringLengthFunctionlabeled alternative inEfxParser.numericFunction().The default implementation does nothing.
- Specified by:
exitStringLengthFunctionin interfaceEfxListener- Overrides:
exitStringLengthFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitSubstringFunction
public void exitSubstringFunction(EfxParser.SubstringFunctionContext ctx)
String functions- Specified by:
exitSubstringFunctionin interfaceEfxListener- Overrides:
exitSubstringFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitToStringFunction
public void exitToStringFunction(EfxParser.ToStringFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thetoStringFunctionlabeled alternative inEfxParser.stringFunction().The default implementation does nothing.
- Specified by:
exitToStringFunctionin interfaceEfxListener- Overrides:
exitToStringFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitConcatFunction
public void exitConcatFunction(EfxParser.ConcatFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theconcatFunctionlabeled alternative inEfxParser.stringFunction().The default implementation does nothing.
- Specified by:
exitConcatFunctionin interfaceEfxListener- Overrides:
exitConcatFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitFormatNumberFunction
public void exitFormatNumberFunction(EfxParser.FormatNumberFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theformatNumberFunctionlabeled alternative inEfxParser.stringFunction().The default implementation does nothing.
- Specified by:
exitFormatNumberFunctionin interfaceEfxListener- Overrides:
exitFormatNumberFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateFromStringFunction
public void exitDateFromStringFunction(EfxParser.DateFromStringFunctionContext ctx)
Date functions- Specified by:
exitDateFromStringFunctionin interfaceEfxListener- Overrides:
exitDateFromStringFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDatePlusMeasureFunction
public void exitDatePlusMeasureFunction(EfxParser.DatePlusMeasureFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedatePlusMeasureFunctionlabeled alternative inEfxParser.dateFunction().The default implementation does nothing.
- Specified by:
exitDatePlusMeasureFunctionin interfaceEfxListener- Overrides:
exitDatePlusMeasureFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDateMinusMeasureFunction
public void exitDateMinusMeasureFunction(EfxParser.DateMinusMeasureFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by thedateMinusMeasureFunctionlabeled alternative inEfxParser.dateFunction().The default implementation does nothing.
- Specified by:
exitDateMinusMeasureFunctionin interfaceEfxListener- Overrides:
exitDateMinusMeasureFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitTimeFromStringFunction
public void exitTimeFromStringFunction(EfxParser.TimeFromStringFunctionContext ctx)
Time functions- Specified by:
exitTimeFromStringFunctionin interfaceEfxListener- Overrides:
exitTimeFromStringFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitDayTimeDurationFromStringFunction
public void exitDayTimeDurationFromStringFunction(EfxParser.DayTimeDurationFromStringFunctionContext ctx)
Duration Functions- Specified by:
exitDayTimeDurationFromStringFunctionin interfaceEfxListener- Overrides:
exitDayTimeDurationFromStringFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
exitYearMonthDurationFromStringFunction
public void exitYearMonthDurationFromStringFunction(EfxParser.YearMonthDurationFromStringFunctionContext ctx)
Description copied from class:EfxBaseListenerExit a parse tree produced by theyearMonthDurationFromStringFunctionlabeled alternative inEfxParser.durationFunction().The default implementation does nothing.
- Specified by:
exitYearMonthDurationFromStringFunctionin interfaceEfxListener- Overrides:
exitYearMonthDurationFromStringFunctionin classEfxBaseListener- Parameters:
ctx- the parse tree
-
-