Interface IxpathListener
This interface defines a complete listener for a parse tree produced by xpathParser.
Inherited Members
Namespace: GCore.Antlr.Grammers.Xpath
Assembly: Xpath.dll
Syntax
[CLSCompliant(false)]
public interface IxpathListener : IParseTreeListener
Methods
| Improve this Doc View SourceEnterAbbreviatedStep(xpathParser.AbbreviatedStepContext)
Enter a parse tree produced by abbreviatedStep().
Declaration
void EnterAbbreviatedStep([NotNull] xpathParser.AbbreviatedStepContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AbbreviatedStepContext | context | The parse tree. |
EnterAbsoluteLocationPathNoroot(xpathParser.AbsoluteLocationPathNorootContext)
Enter a parse tree produced by absoluteLocationPathNoroot().
Declaration
void EnterAbsoluteLocationPathNoroot([NotNull] xpathParser.AbsoluteLocationPathNorootContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AbsoluteLocationPathNorootContext | context | The parse tree. |
EnterAdditiveExpr(xpathParser.AdditiveExprContext)
Enter a parse tree produced by additiveExpr().
Declaration
void EnterAdditiveExpr([NotNull] xpathParser.AdditiveExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AdditiveExprContext | context | The parse tree. |
EnterAndExpr(xpathParser.AndExprContext)
Enter a parse tree produced by andExpr().
Declaration
void EnterAndExpr([NotNull] xpathParser.AndExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AndExprContext | context | The parse tree. |
EnterAxisSpecifier(xpathParser.AxisSpecifierContext)
Enter a parse tree produced by axisSpecifier().
Declaration
void EnterAxisSpecifier([NotNull] xpathParser.AxisSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AxisSpecifierContext | context | The parse tree. |
EnterEqualityExpr(xpathParser.EqualityExprContext)
Enter a parse tree produced by equalityExpr().
Declaration
void EnterEqualityExpr([NotNull] xpathParser.EqualityExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.EqualityExprContext | context | The parse tree. |
EnterExpr(xpathParser.ExprContext)
Enter a parse tree produced by expr().
Declaration
void EnterExpr([NotNull] xpathParser.ExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.ExprContext | context | The parse tree. |
EnterFilterExpr(xpathParser.FilterExprContext)
Enter a parse tree produced by filterExpr().
Declaration
void EnterFilterExpr([NotNull] xpathParser.FilterExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.FilterExprContext | context | The parse tree. |
EnterFunctionCall(xpathParser.FunctionCallContext)
Enter a parse tree produced by functionCall().
Declaration
void EnterFunctionCall([NotNull] xpathParser.FunctionCallContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.FunctionCallContext | context | The parse tree. |
EnterFunctionName(xpathParser.FunctionNameContext)
Enter a parse tree produced by functionName().
Declaration
void EnterFunctionName([NotNull] xpathParser.FunctionNameContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.FunctionNameContext | context | The parse tree. |
EnterLocationPath(xpathParser.LocationPathContext)
Enter a parse tree produced by locationPath().
Declaration
void EnterLocationPath([NotNull] xpathParser.LocationPathContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.LocationPathContext | context | The parse tree. |
EnterMain(xpathParser.MainContext)
Enter a parse tree produced by main().
Declaration
void EnterMain([NotNull] xpathParser.MainContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.MainContext | context | The parse tree. |
EnterMultiplicativeExpr(xpathParser.MultiplicativeExprContext)
Enter a parse tree produced by multiplicativeExpr().
Declaration
void EnterMultiplicativeExpr([NotNull] xpathParser.MultiplicativeExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.MultiplicativeExprContext | context | The parse tree. |
EnterNameTest(xpathParser.NameTestContext)
Enter a parse tree produced by nameTest().
Declaration
void EnterNameTest([NotNull] xpathParser.NameTestContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.NameTestContext | context | The parse tree. |
EnterNCName(xpathParser.NCNameContext)
Enter a parse tree produced by nCName().
Declaration
void EnterNCName([NotNull] xpathParser.NCNameContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.NCNameContext | context | The parse tree. |
EnterNodeTest(xpathParser.NodeTestContext)
Enter a parse tree produced by nodeTest().
Declaration
void EnterNodeTest([NotNull] xpathParser.NodeTestContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.NodeTestContext | context | The parse tree. |
EnterOrExpr(xpathParser.OrExprContext)
Enter a parse tree produced by orExpr().
Declaration
void EnterOrExpr([NotNull] xpathParser.OrExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.OrExprContext | context | The parse tree. |
EnterPathExprNoRoot(xpathParser.PathExprNoRootContext)
Enter a parse tree produced by pathExprNoRoot().
Declaration
void EnterPathExprNoRoot([NotNull] xpathParser.PathExprNoRootContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.PathExprNoRootContext | context | The parse tree. |
EnterPredicate(xpathParser.PredicateContext)
Enter a parse tree produced by predicate().
Declaration
void EnterPredicate([NotNull] xpathParser.PredicateContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.PredicateContext | context | The parse tree. |
EnterPrimaryExpr(xpathParser.PrimaryExprContext)
Enter a parse tree produced by primaryExpr().
Declaration
void EnterPrimaryExpr([NotNull] xpathParser.PrimaryExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.PrimaryExprContext | context | The parse tree. |
EnterQName(xpathParser.QNameContext)
Enter a parse tree produced by qName().
Declaration
void EnterQName([NotNull] xpathParser.QNameContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.QNameContext | context | The parse tree. |
EnterRelationalExpr(xpathParser.RelationalExprContext)
Enter a parse tree produced by relationalExpr().
Declaration
void EnterRelationalExpr([NotNull] xpathParser.RelationalExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.RelationalExprContext | context | The parse tree. |
EnterRelativeLocationPath(xpathParser.RelativeLocationPathContext)
Enter a parse tree produced by relativeLocationPath().
Declaration
void EnterRelativeLocationPath([NotNull] xpathParser.RelativeLocationPathContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.RelativeLocationPathContext | context | The parse tree. |
EnterStep(xpathParser.StepContext)
Enter a parse tree produced by step().
Declaration
void EnterStep([NotNull] xpathParser.StepContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.StepContext | context | The parse tree. |
EnterUnaryExprNoRoot(xpathParser.UnaryExprNoRootContext)
Enter a parse tree produced by unaryExprNoRoot().
Declaration
void EnterUnaryExprNoRoot([NotNull] xpathParser.UnaryExprNoRootContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.UnaryExprNoRootContext | context | The parse tree. |
EnterUnionExprNoRoot(xpathParser.UnionExprNoRootContext)
Enter a parse tree produced by unionExprNoRoot().
Declaration
void EnterUnionExprNoRoot([NotNull] xpathParser.UnionExprNoRootContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.UnionExprNoRootContext | context | The parse tree. |
EnterVariableReference(xpathParser.VariableReferenceContext)
Enter a parse tree produced by variableReference().
Declaration
void EnterVariableReference([NotNull] xpathParser.VariableReferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.VariableReferenceContext | context | The parse tree. |
ExitAbbreviatedStep(xpathParser.AbbreviatedStepContext)
Exit a parse tree produced by abbreviatedStep().
Declaration
void ExitAbbreviatedStep([NotNull] xpathParser.AbbreviatedStepContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AbbreviatedStepContext | context | The parse tree. |
ExitAbsoluteLocationPathNoroot(xpathParser.AbsoluteLocationPathNorootContext)
Exit a parse tree produced by absoluteLocationPathNoroot().
Declaration
void ExitAbsoluteLocationPathNoroot([NotNull] xpathParser.AbsoluteLocationPathNorootContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AbsoluteLocationPathNorootContext | context | The parse tree. |
ExitAdditiveExpr(xpathParser.AdditiveExprContext)
Exit a parse tree produced by additiveExpr().
Declaration
void ExitAdditiveExpr([NotNull] xpathParser.AdditiveExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AdditiveExprContext | context | The parse tree. |
ExitAndExpr(xpathParser.AndExprContext)
Exit a parse tree produced by andExpr().
Declaration
void ExitAndExpr([NotNull] xpathParser.AndExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AndExprContext | context | The parse tree. |
ExitAxisSpecifier(xpathParser.AxisSpecifierContext)
Exit a parse tree produced by axisSpecifier().
Declaration
void ExitAxisSpecifier([NotNull] xpathParser.AxisSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.AxisSpecifierContext | context | The parse tree. |
ExitEqualityExpr(xpathParser.EqualityExprContext)
Exit a parse tree produced by equalityExpr().
Declaration
void ExitEqualityExpr([NotNull] xpathParser.EqualityExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.EqualityExprContext | context | The parse tree. |
ExitExpr(xpathParser.ExprContext)
Exit a parse tree produced by expr().
Declaration
void ExitExpr([NotNull] xpathParser.ExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.ExprContext | context | The parse tree. |
ExitFilterExpr(xpathParser.FilterExprContext)
Exit a parse tree produced by filterExpr().
Declaration
void ExitFilterExpr([NotNull] xpathParser.FilterExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.FilterExprContext | context | The parse tree. |
ExitFunctionCall(xpathParser.FunctionCallContext)
Exit a parse tree produced by functionCall().
Declaration
void ExitFunctionCall([NotNull] xpathParser.FunctionCallContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.FunctionCallContext | context | The parse tree. |
ExitFunctionName(xpathParser.FunctionNameContext)
Exit a parse tree produced by functionName().
Declaration
void ExitFunctionName([NotNull] xpathParser.FunctionNameContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.FunctionNameContext | context | The parse tree. |
ExitLocationPath(xpathParser.LocationPathContext)
Exit a parse tree produced by locationPath().
Declaration
void ExitLocationPath([NotNull] xpathParser.LocationPathContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.LocationPathContext | context | The parse tree. |
ExitMain(xpathParser.MainContext)
Exit a parse tree produced by main().
Declaration
void ExitMain([NotNull] xpathParser.MainContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.MainContext | context | The parse tree. |
ExitMultiplicativeExpr(xpathParser.MultiplicativeExprContext)
Exit a parse tree produced by multiplicativeExpr().
Declaration
void ExitMultiplicativeExpr([NotNull] xpathParser.MultiplicativeExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.MultiplicativeExprContext | context | The parse tree. |
ExitNameTest(xpathParser.NameTestContext)
Exit a parse tree produced by nameTest().
Declaration
void ExitNameTest([NotNull] xpathParser.NameTestContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.NameTestContext | context | The parse tree. |
ExitNCName(xpathParser.NCNameContext)
Exit a parse tree produced by nCName().
Declaration
void ExitNCName([NotNull] xpathParser.NCNameContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.NCNameContext | context | The parse tree. |
ExitNodeTest(xpathParser.NodeTestContext)
Exit a parse tree produced by nodeTest().
Declaration
void ExitNodeTest([NotNull] xpathParser.NodeTestContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.NodeTestContext | context | The parse tree. |
ExitOrExpr(xpathParser.OrExprContext)
Exit a parse tree produced by orExpr().
Declaration
void ExitOrExpr([NotNull] xpathParser.OrExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.OrExprContext | context | The parse tree. |
ExitPathExprNoRoot(xpathParser.PathExprNoRootContext)
Exit a parse tree produced by pathExprNoRoot().
Declaration
void ExitPathExprNoRoot([NotNull] xpathParser.PathExprNoRootContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.PathExprNoRootContext | context | The parse tree. |
ExitPredicate(xpathParser.PredicateContext)
Exit a parse tree produced by predicate().
Declaration
void ExitPredicate([NotNull] xpathParser.PredicateContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.PredicateContext | context | The parse tree. |
ExitPrimaryExpr(xpathParser.PrimaryExprContext)
Exit a parse tree produced by primaryExpr().
Declaration
void ExitPrimaryExpr([NotNull] xpathParser.PrimaryExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.PrimaryExprContext | context | The parse tree. |
ExitQName(xpathParser.QNameContext)
Exit a parse tree produced by qName().
Declaration
void ExitQName([NotNull] xpathParser.QNameContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.QNameContext | context | The parse tree. |
ExitRelationalExpr(xpathParser.RelationalExprContext)
Exit a parse tree produced by relationalExpr().
Declaration
void ExitRelationalExpr([NotNull] xpathParser.RelationalExprContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.RelationalExprContext | context | The parse tree. |
ExitRelativeLocationPath(xpathParser.RelativeLocationPathContext)
Exit a parse tree produced by relativeLocationPath().
Declaration
void ExitRelativeLocationPath([NotNull] xpathParser.RelativeLocationPathContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.RelativeLocationPathContext | context | The parse tree. |
ExitStep(xpathParser.StepContext)
Exit a parse tree produced by step().
Declaration
void ExitStep([NotNull] xpathParser.StepContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.StepContext | context | The parse tree. |
ExitUnaryExprNoRoot(xpathParser.UnaryExprNoRootContext)
Exit a parse tree produced by unaryExprNoRoot().
Declaration
void ExitUnaryExprNoRoot([NotNull] xpathParser.UnaryExprNoRootContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.UnaryExprNoRootContext | context | The parse tree. |
ExitUnionExprNoRoot(xpathParser.UnionExprNoRootContext)
Exit a parse tree produced by unionExprNoRoot().
Declaration
void ExitUnionExprNoRoot([NotNull] xpathParser.UnionExprNoRootContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.UnionExprNoRootContext | context | The parse tree. |
ExitVariableReference(xpathParser.VariableReferenceContext)
Exit a parse tree produced by variableReference().
Declaration
void ExitVariableReference([NotNull] xpathParser.VariableReferenceContext context)
Parameters
Type | Name | Description |
---|---|---|
xpathParser.VariableReferenceContext | context | The parse tree. |