Interface AxiomQueryParserVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
AxiomQueryParserBaseVisitor
public interface AxiomQueryParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
AxiomQueryParser
.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by theandFilter
labeled alternative inAxiomQueryParser.filter()
.Visit a parse tree produced by theanonPlaceholder
labeled alternative inAxiomQueryParser.placeholder()
.Visit a parse tree produced byAxiomQueryParser.argument()
.Visit a parse tree produced byAxiomQueryParser.axiomPath()
.Visit a parse tree produced by thebooleanValue
labeled alternative inAxiomQueryParser.literalValue()
.Visit a parse tree produced byAxiomQueryParser.constant()
.Visit a parse tree produced by thedataName
labeled alternative inAxiomQueryParser.itemName()
.Visit a parse tree produced by theDereferenceComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.Visit a parse tree produced by theDescendantPath
labeled alternative inAxiomQueryParser.path()
.Visit a parse tree produced by thedoubleQuoteString
labeled alternative inAxiomQueryParser.stringLiteral()
.Visit a parse tree produced byAxiomQueryParser.expression()
.Visit a parse tree produced byAxiomQueryParser.filterName()
.Visit a parse tree produced byAxiomQueryParser.filterNameAlias()
.Visit a parse tree produced byAxiomQueryParser.firstComponent()
.Visit a parse tree produced by thefloatValue
labeled alternative inAxiomQueryParser.literalValue()
.Visit a parse tree produced by thegenFilter
labeled alternative inAxiomQueryParser.filter()
.Visit a parse tree produced by theIdentifierComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.Visit a parse tree produced by theinfraName
labeled alternative inAxiomQueryParser.itemName()
.Visit a parse tree produced by theintValue
labeled alternative inAxiomQueryParser.literalValue()
.Visit a parse tree produced by theItemComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.Visit a parse tree produced byAxiomQueryParser.itemFilter()
.Visit a parse tree produced byAxiomQueryParser.matchingRule()
.Visit a parse tree produced by themultilineString
labeled alternative inAxiomQueryParser.stringLiteral()
.Visit a parse tree produced by thenamedPlaceholder
labeled alternative inAxiomQueryParser.placeholder()
.Visit a parse tree produced byAxiomQueryParser.negation()
.Visit a parse tree produced by thenotFilter
labeled alternative inAxiomQueryParser.filter()
.Visit a parse tree produced by thenullValue
labeled alternative inAxiomQueryParser.literalValue()
.Visit a parse tree produced by theorFilter
labeled alternative inAxiomQueryParser.filter()
.Visit a parse tree produced byAxiomQueryParser.parent()
.Visit a parse tree produced by theParentPath
labeled alternative inAxiomQueryParser.path()
.Visit a parse tree produced by thePathAxiomPath
labeled alternative inAxiomQueryParser.path()
.Visit a parse tree produced byAxiomQueryParser.pathComponent()
.Visit a parse tree produced byAxiomQueryParser.pathValue()
.Visit a parse tree produced byAxiomQueryParser.prefixedName()
.Visit a parse tree produced byAxiomQueryParser.root()
.Visit a parse tree produced byAxiomQueryParser.script()
.Visit a parse tree produced byAxiomQueryParser.scriptMultiline()
.Visit a parse tree produced byAxiomQueryParser.scriptSingleline()
.Visit a parse tree produced by theSelfPath
labeled alternative inAxiomQueryParser.path()
.Visit a parse tree produced by thesingleQuoteString
labeled alternative inAxiomQueryParser.stringLiteral()
.Visit a parse tree produced byAxiomQueryParser.singleValue()
.Visit a parse tree produced by thestringValue
labeled alternative inAxiomQueryParser.literalValue()
.Visit a parse tree produced by thesubFilter
labeled alternative inAxiomQueryParser.filter()
.Visit a parse tree produced byAxiomQueryParser.subfilterOrValue()
.Visit a parse tree produced byAxiomQueryParser.subfilterSpec()
.Visit a parse tree produced byAxiomQueryParser.valueSet()
.Visit a parse tree produced byAxiomQueryParser.variable()
.Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitRoot
Visit a parse tree produced byAxiomQueryParser.root()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleQuoteString
Visit a parse tree produced by thesingleQuoteString
labeled alternative inAxiomQueryParser.stringLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoubleQuoteString
Visit a parse tree produced by thedoubleQuoteString
labeled alternative inAxiomQueryParser.stringLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultilineString
Visit a parse tree produced by themultilineString
labeled alternative inAxiomQueryParser.stringLiteral()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
Visit a parse tree produced by thebooleanValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntValue
Visit a parse tree produced by theintValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatValue
Visit a parse tree produced by thefloatValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringValue
Visit a parse tree produced by thestringValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNullValue
Visit a parse tree produced by thenullValue
labeled alternative inAxiomQueryParser.literalValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDataName
Visit a parse tree produced by thedataName
labeled alternative inAxiomQueryParser.itemName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInfraName
Visit a parse tree produced by theinfraName
labeled alternative inAxiomQueryParser.itemName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefixedName
Visit a parse tree produced byAxiomQueryParser.prefixedName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
Visit a parse tree produced byAxiomQueryParser.argument()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariable
Visit a parse tree produced byAxiomQueryParser.variable()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParent
Visit a parse tree produced byAxiomQueryParser.parent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFirstComponent
Visit a parse tree produced byAxiomQueryParser.firstComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAxiomPath
Visit a parse tree produced byAxiomQueryParser.axiomPath()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathComponent
Visit a parse tree produced byAxiomQueryParser.pathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathValue
Visit a parse tree produced byAxiomQueryParser.pathValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdentifierComponent
Visit a parse tree produced by theIdentifierComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDereferenceComponent
Visit a parse tree produced by theDereferenceComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemComponent
Visit a parse tree produced by theItemComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSelfPath
Visit a parse tree produced by theSelfPath
labeled alternative inAxiomQueryParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParentPath
Visit a parse tree produced by theParentPath
labeled alternative inAxiomQueryParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDescendantPath
Visit a parse tree produced by theDescendantPath
labeled alternative inAxiomQueryParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathAxiomPath
Visit a parse tree produced by thePathAxiomPath
labeled alternative inAxiomQueryParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFilterNameAlias
Visit a parse tree produced byAxiomQueryParser.filterNameAlias()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFilterName
Visit a parse tree produced byAxiomQueryParser.filterName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMatchingRule
Visit a parse tree produced byAxiomQueryParser.matchingRule()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleValue
Visit a parse tree produced byAxiomQueryParser.singleValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValueSet
Visit a parse tree produced byAxiomQueryParser.valueSet()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNegation
Visit a parse tree produced byAxiomQueryParser.negation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNotFilter
Visit a parse tree produced by thenotFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGenFilter
Visit a parse tree produced by thegenFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAndFilter
Visit a parse tree produced by theandFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitOrFilter
Visit a parse tree produced by theorFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubFilter
Visit a parse tree produced by thesubFilter
labeled alternative inAxiomQueryParser.filter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubfilterSpec
Visit a parse tree produced byAxiomQueryParser.subfilterSpec()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemFilter
Visit a parse tree produced byAxiomQueryParser.itemFilter()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubfilterOrValue
Visit a parse tree produced byAxiomQueryParser.subfilterOrValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamedPlaceholder
Visit a parse tree produced by thenamedPlaceholder
labeled alternative inAxiomQueryParser.placeholder()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnonPlaceholder
Visit a parse tree produced by theanonPlaceholder
labeled alternative inAxiomQueryParser.placeholder()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byAxiomQueryParser.expression()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitScript
Visit a parse tree produced byAxiomQueryParser.script()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitScriptSingleline
Visit a parse tree produced byAxiomQueryParser.scriptSingleline()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitScriptMultiline
Visit a parse tree produced byAxiomQueryParser.scriptMultiline()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstant
Visit a parse tree produced byAxiomQueryParser.constant()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-