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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AxiomStreamTarget<AxiomParser.PrefixedNameContext,AxiomParser.ArgumentContext> delegate()final TVisit a parse tree produced byAxiomParser.argument().Visit a parse tree produced byAxiomParser.item().Visit a parse tree produced byAxiomParser.itemValue().Methods inherited from class com.evolveum.axiom.lang.antlr.AxiomBaseVisitor
visitDataName, visitDoubleQuoteString, visitFile, visitInfraName, visitItemName, visitLocalName, visitMultilineString, visitPath, visitPathComponent, visitPathDataItem, visitPathInfraItem, visitPathValue, visitPrefix, visitPrefixedName, visitSingleQuoteString, visitStringMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
AbstractAxiomAntlrVisitor
-
-
Method Details
-
delegate
protected abstract AxiomStreamTarget<AxiomParser.PrefixedNameContext,AxiomParser.ArgumentContext> delegate() -
visitItem
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 interfaceAxiomVisitor<T>- Overrides:
visitItemin classAxiomBaseVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitItemValue
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 interfaceAxiomVisitor<T>- Overrides:
visitItemValuein classAxiomBaseVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArgument
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 interfaceAxiomVisitor<T>- Overrides:
visitArgumentin classAxiomBaseVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-