Package com.evolveum.axiom.lang.antlr
Class AbstractAxiomAntlrVisitor<T>
- java.lang.Object
- 
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
- 
- com.evolveum.axiom.lang.antlr.AxiomBaseVisitor<T>
- 
- com.evolveum.axiom.lang.antlr.AbstractAxiomAntlrVisitor<T>
 
 
 
- 
- All Implemented Interfaces:
- AxiomVisitor<T>,- org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
 - Direct Known Subclasses:
- AxiomAntlrVisitor2
 
 public abstract class AbstractAxiomAntlrVisitor<T> extends AxiomBaseVisitor<T> 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractAxiomAntlrVisitor(String name)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract AxiomStreamTarget<AxiomParser.PrefixedNameContext,AxiomParser.ArgumentContext>delegate()TvisitArgument(AxiomParser.ArgumentContext ctx)Visit a parse tree produced byAxiomParser.argument().TvisitItem(AxiomParser.ItemContext ctx)Visit a parse tree produced byAxiomParser.item().TvisitItemValue(AxiomParser.ItemValueContext ctx)Visit a parse tree produced byAxiomParser.itemValue().- 
Methods inherited from class com.evolveum.axiom.lang.antlr.AxiomBaseVisitorvisitDataName, visitDoubleQuoteString, visitFile, visitInfraName, visitItemName, visitLocalName, visitMultilineString, visitPath, visitPathComponent, visitPathDataItem, visitPathInfraItem, visitPathValue, visitPrefix, visitPrefixedName, visitSingleQuoteString, visitString
 - 
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitoraggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractAxiomAntlrVisitorpublic AbstractAxiomAntlrVisitor(String name) 
 
- 
 - 
Method Detail- 
delegateprotected abstract AxiomStreamTarget<AxiomParser.PrefixedNameContext,AxiomParser.ArgumentContext> delegate() 
 - 
visitItempublic T visitItem(AxiomParser.ItemContext ctx) Description copied from class:AxiomBaseVisitorVisit 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:
- visitItemin interface- AxiomVisitor<T>
- Overrides:
- visitItemin class- AxiomBaseVisitor<T>
- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
 - 
visitItemValuepublic T visitItemValue(AxiomParser.ItemValueContext ctx) Description copied from class:AxiomBaseVisitorVisit 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:
- visitItemValuein interface- AxiomVisitor<T>
- Overrides:
- visitItemValuein class- AxiomBaseVisitor<T>
- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
 - 
visitArgumentpublic final T visitArgument(AxiomParser.ArgumentContext ctx) Description copied from class:AxiomBaseVisitorVisit 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:
- visitArgumentin interface- AxiomVisitor<T>
- Overrides:
- visitArgumentin class- AxiomBaseVisitor<T>
- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
 
- 
 
-