Show / Hide Table of Contents

Interface IxpathListener

This interface defines a complete listener for a parse tree produced by xpathParser.

Inherited Members
Antlr4.Runtime.Tree.IParseTreeListener.VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode)
Antlr4.Runtime.Tree.IParseTreeListener.VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode)
Antlr4.Runtime.Tree.IParseTreeListener.EnterEveryRule(Antlr4.Runtime.ParserRuleContext)
Antlr4.Runtime.Tree.IParseTreeListener.ExitEveryRule(Antlr4.Runtime.ParserRuleContext)
Namespace: GCore.Antlr.Grammers.Xpath
Assembly: Xpath.dll
Syntax
[CLSCompliant(false)]
public interface IxpathListener : IParseTreeListener

Methods

| Improve this Doc View Source

EnterAbbreviatedStep(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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

  • Improve this Doc
  • View Source
Back to top Generated by DocFX