Class AxiomQueryCompletionVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
com.evolveum.axiom.lang.antlr.query.AxiomQueryParserBaseVisitor<Object>
com.evolveum.midpoint.prism.impl.query.lang.AxiomQueryCompletionVisitor
- All Implemented Interfaces:
AxiomQueryParserVisitor<Object>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>
Created by Dominik.
-
Constructor Summary
ConstructorDescriptionAxiomQueryCompletionVisitor
(ItemDefinition<?> rootDef, PrismContext prismContext) -
Method Summary
Modifier and TypeMethodDescriptionvisitErrorNode
(org.antlr.v4.runtime.tree.ErrorNode node) Visit a parse tree produced by theItemComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.visitTerminal
(org.antlr.v4.runtime.tree.TerminalNode node) Methods inherited from class com.evolveum.axiom.lang.antlr.query.AxiomQueryParserBaseVisitor
visitAndFilter, visitAnonPlaceholder, visitArgument, visitAxiomPath, visitBooleanValue, visitConstant, visitDataName, visitDereferenceComponent, visitDescendantPath, visitDoubleQuoteString, visitExpression, visitFilterName, visitFilterNameAlias, visitFirstComponent, visitFloatValue, visitGenFilter, visitIdentifierComponent, visitInfraName, visitIntValue, visitItemFilter, visitMatchingRule, visitMultilineString, visitNamedPlaceholder, visitNegation, visitNotFilter, visitNullValue, visitOrFilter, visitParent, visitParentPath, visitPathAxiomPath, visitPathComponent, visitPathValue, visitPrefixedName, visitRoot, visitScript, visitScriptMultiline, visitScriptSingleline, visitSelfPath, visitSingleQuoteString, visitSingleValue, visitStringValue, visitSubFilter, visitSubfilterOrValue, visitSubfilterSpec, visitValueSet, visitVariable
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren
-
Constructor Details
-
AxiomQueryCompletionVisitor
-
-
Method Details
-
visitTerminal
-
visitErrorNode
-
visitItemComponent
Description copied from class:AxiomQueryParserBaseVisitor
Visit a parse tree produced by theItemComponent
labeled alternative inAxiomQueryParser.itemPathComponent()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitItemComponent
in interfaceAxiomQueryParserVisitor<Object>
- Overrides:
visitItemComponent
in classAxiomQueryParserBaseVisitor<Object>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
generateSuggestion
-