Package com.evolveum.axiom.lang.antlr
Interface AxiomVisitor<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:
AbstractAxiomAntlrVisitor
,AxiomAntlrVisitor2
,AxiomBaseVisitor
public interface AxiomVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced byAxiomParser
.
-
-
Method Summary
-
-
-
Method Detail
-
visitItemName
T visitItemName(AxiomParser.ItemNameContext ctx)
Visit a parse tree produced byAxiomParser.itemName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDataName
T visitDataName(AxiomParser.DataNameContext ctx)
Visit a parse tree produced byAxiomParser.dataName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInfraName
T visitInfraName(AxiomParser.InfraNameContext ctx)
Visit a parse tree produced byAxiomParser.infraName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFile
T visitFile(AxiomParser.FileContext ctx)
Visit a parse tree produced byAxiomParser.file()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItem
T visitItem(AxiomParser.ItemContext ctx)
Visit a parse tree produced byAxiomParser.item()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitItemValue
T visitItemValue(AxiomParser.ItemValueContext ctx)
Visit a parse tree produced byAxiomParser.itemValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefixedName
T visitPrefixedName(AxiomParser.PrefixedNameContext ctx)
Visit a parse tree produced byAxiomParser.prefixedName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefix
T visitPrefix(AxiomParser.PrefixContext ctx)
Visit a parse tree produced byAxiomParser.prefix()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLocalName
T visitLocalName(AxiomParser.LocalNameContext ctx)
Visit a parse tree produced byAxiomParser.localName()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitArgument
T visitArgument(AxiomParser.ArgumentContext ctx)
Visit a parse tree produced byAxiomParser.argument()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitString
T visitString(AxiomParser.StringContext ctx)
Visit a parse tree produced byAxiomParser.string()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleQuoteString
T visitSingleQuoteString(AxiomParser.SingleQuoteStringContext ctx)
Visit a parse tree produced byAxiomParser.singleQuoteString()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoubleQuoteString
T visitDoubleQuoteString(AxiomParser.DoubleQuoteStringContext ctx)
Visit a parse tree produced byAxiomParser.doubleQuoteString()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultilineString
T visitMultilineString(AxiomParser.MultilineStringContext ctx)
Visit a parse tree produced byAxiomParser.multilineString()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPath
T visitPath(AxiomParser.PathContext ctx)
Visit a parse tree produced byAxiomParser.path()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathComponent
T visitPathComponent(AxiomParser.PathComponentContext ctx)
Visit a parse tree produced byAxiomParser.pathComponent()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathDataItem
T visitPathDataItem(AxiomParser.PathDataItemContext ctx)
Visit a parse tree produced byAxiomParser.pathDataItem()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathInfraItem
T visitPathInfraItem(AxiomParser.PathInfraItemContext ctx)
Visit a parse tree produced byAxiomParser.pathInfraItem()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPathValue
T visitPathValue(AxiomParser.PathValueContext ctx)
Visit a parse tree produced byAxiomParser.pathValue()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-