public class NamedParameterCollector extends SimpleQueryExpressionVisitor
Constructor and Description |
---|
NamedParameterCollector() |
Modifier and Type | Method and Description |
---|---|
protected <ExpressionType> |
finishNode(NodeExpression<ExpressionType> node)
Implement this method to define the end of generic visits to non leaf nodes.
|
Map<String,Object> |
getParameters() |
protected <ExpressionType> |
startNode(NodeExpression<ExpressionType> node)
Implement this method to define the start of generic visits to non leaf nodes.
|
<Type> void |
visit(ParameterDefinition<Type> expression) |
protected <ExpressionType> |
visitLeaf(LeafExpression<ExpressionType> leaf)
Implement this method to define generic visits of leafs.
|
finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, finishVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, startVisit, visit, visit, visit, visit, visit
protected <ExpressionType> void visitLeaf(LeafExpression<ExpressionType> leaf)
SimpleQueryExpressionVisitor
visitLeaf
in class SimpleQueryExpressionVisitor
leaf
- the leaf node visitedprotected <ExpressionType> void startNode(NodeExpression<ExpressionType> node)
SimpleQueryExpressionVisitor
startNode
in class SimpleQueryExpressionVisitor
node
- the non lead node visitedprotected <ExpressionType> void finishNode(NodeExpression<ExpressionType> node)
SimpleQueryExpressionVisitor
finishNode
in class SimpleQueryExpressionVisitor
node
- the non lead node visitedpublic <Type> void visit(ParameterDefinition<Type> expression)
visit
in interface QueryExpressionVisitor
visit
in class SimpleQueryExpressionVisitor
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.