Class AxiomBaseVisitor<T>
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- com.evolveum.axiom.lang.antlr.AxiomBaseVisitor<T>
-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Implemented Interfaces:
AxiomVisitor<T>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- Direct Known Subclasses:
AbstractAxiomAntlrVisitor
public class AxiomBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements AxiomVisitor<T>
This class provides an empty implementation ofAxiomVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods.
-
-
Constructor Summary
Constructors Constructor Description AxiomBaseVisitor()
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitItemName
public T visitItemName(AxiomParser.ItemNameContext ctx)
Visit a parse tree produced byAxiomParser.itemName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitItemName
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDataName
public T visitDataName(AxiomParser.DataNameContext ctx)
Visit a parse tree produced byAxiomParser.dataName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDataName
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInfraName
public T visitInfraName(AxiomParser.InfraNameContext ctx)
Visit a parse tree produced byAxiomParser.infraName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitInfraName
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFile
public T visitFile(AxiomParser.FileContext ctx)
Visit a parse tree produced byAxiomParser.file()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitFile
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItem
public T visitItem(AxiomParser.ItemContext ctx)
Visit a parse tree produced byAxiomParser.item()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitItem
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemValue
public T visitItemValue(AxiomParser.ItemValueContext ctx)
Visit a parse tree produced byAxiomParser.itemValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitItemValue
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefixedName
public T visitPrefixedName(AxiomParser.PrefixedNameContext ctx)
Visit a parse tree produced byAxiomParser.prefixedName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPrefixedName
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefix
public T visitPrefix(AxiomParser.PrefixContext ctx)
Visit a parse tree produced byAxiomParser.prefix()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPrefix
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalName
public T visitLocalName(AxiomParser.LocalNameContext ctx)
Visit a parse tree produced byAxiomParser.localName()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLocalName
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
public T visitArgument(AxiomParser.ArgumentContext ctx)
Visit a parse tree produced byAxiomParser.argument()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitArgument
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitString
public T visitString(AxiomParser.StringContext ctx)
Visit a parse tree produced byAxiomParser.string()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitString
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleQuoteString
public T visitSingleQuoteString(AxiomParser.SingleQuoteStringContext ctx)
Visit a parse tree produced byAxiomParser.singleQuoteString()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSingleQuoteString
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoubleQuoteString
public T visitDoubleQuoteString(AxiomParser.DoubleQuoteStringContext ctx)
Visit a parse tree produced byAxiomParser.doubleQuoteString()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitDoubleQuoteString
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultilineString
public T visitMultilineString(AxiomParser.MultilineStringContext ctx)
Visit a parse tree produced byAxiomParser.multilineString()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMultilineString
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPath
public T visitPath(AxiomParser.PathContext ctx)
Visit a parse tree produced byAxiomParser.path()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPath
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathComponent
public T visitPathComponent(AxiomParser.PathComponentContext ctx)
Visit a parse tree produced byAxiomParser.pathComponent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPathComponent
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathDataItem
public T visitPathDataItem(AxiomParser.PathDataItemContext ctx)
Visit a parse tree produced byAxiomParser.pathDataItem()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPathDataItem
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathInfraItem
public T visitPathInfraItem(AxiomParser.PathInfraItemContext ctx)
Visit a parse tree produced byAxiomParser.pathInfraItem()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPathInfraItem
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathValue
public T visitPathValue(AxiomParser.PathValueContext ctx)
Visit a parse tree produced byAxiomParser.pathValue()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPathValue
in interfaceAxiomVisitor<T>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-