org.seasar.doma.internal.expr
クラス ParameterCollector
java.lang.Object
org.seasar.doma.internal.expr.ParameterCollector
- すべての実装されたインタフェース:
- ExpressionNodeVisitor<Void,List<EvaluationResult>>
public class ParameterCollector
- extends Object
- implements ExpressionNodeVisitor<Void,List<EvaluationResult>>
- 作成者:
- taedium
メソッドの概要 |
List<EvaluationResult> |
collect(ExpressionNode node)
|
protected void |
evaluate(ExpressionNode node,
List<EvaluationResult> p)
|
Void |
visitAddOperatorNode(AddOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitAndOperatorNode(AndOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitCommaOperatorNode(CommaOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitDivideOperatorNode(DivideOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitEmptyNode(EmptyNode node,
List<EvaluationResult> p)
|
Void |
visitEqOperatorNode(EqOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitGeOperatorNode(GeOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitGtOperatorNode(GtOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitLeOperatorNode(LeOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitLiteralNode(LiteralNode node,
List<EvaluationResult> p)
|
Void |
visitLtOperatorNode(LtOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitMethodOperatorNode(MethodOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitMultiplyOperatorNode(MultiplyOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitNeOperatorNode(NeOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitNewOperatorNode(NewOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitNotOperatorNode(NotOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitOrOperatorNode(OrOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitParensNode(ParensNode node,
List<EvaluationResult> p)
|
Void |
visitSubtractOperatorNode(SubtractOperatorNode node,
List<EvaluationResult> p)
|
Void |
visitVariableNode(VariableNode node,
List<EvaluationResult> p)
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
evaluator
protected final ExpressionEvaluator evaluator
ParameterCollector
public ParameterCollector(ExpressionEvaluator evaluator)
collect
public List<EvaluationResult> collect(ExpressionNode node)
visitEqOperatorNode
public Void visitEqOperatorNode(EqOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitEqOperatorNode
visitNeOperatorNode
public Void visitNeOperatorNode(NeOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitNeOperatorNode
visitGeOperatorNode
public Void visitGeOperatorNode(GeOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitGeOperatorNode
visitGtOperatorNode
public Void visitGtOperatorNode(GtOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitGtOperatorNode
visitLeOperatorNode
public Void visitLeOperatorNode(LeOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitLeOperatorNode
visitLtOperatorNode
public Void visitLtOperatorNode(LtOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitLtOperatorNode
visitCommaOperatorNode
public Void visitCommaOperatorNode(CommaOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitCommaOperatorNode
visitLiteralNode
public Void visitLiteralNode(LiteralNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitLiteralNode
visitVariableNode
public Void visitVariableNode(VariableNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitVariableNode
visitOrOperatorNode
public Void visitOrOperatorNode(OrOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitOrOperatorNode
visitAndOperatorNode
public Void visitAndOperatorNode(AndOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitAndOperatorNode
visitNotOperatorNode
public Void visitNotOperatorNode(NotOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitNotOperatorNode
visitAddOperatorNode
public Void visitAddOperatorNode(AddOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitAddOperatorNode
visitSubtractOperatorNode
public Void visitSubtractOperatorNode(SubtractOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitSubtractOperatorNode
visitMultiplyOperatorNode
public Void visitMultiplyOperatorNode(MultiplyOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitMultiplyOperatorNode
visitDivideOperatorNode
public Void visitDivideOperatorNode(DivideOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitDivideOperatorNode
visitNewOperatorNode
public Void visitNewOperatorNode(NewOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitNewOperatorNode
visitMethodOperatorNode
public Void visitMethodOperatorNode(MethodOperatorNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitMethodOperatorNode
visitParensNode
public Void visitParensNode(ParensNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitParensNode
visitEmptyNode
public Void visitEmptyNode(EmptyNode node,
List<EvaluationResult> p)
- 定義:
- インタフェース
ExpressionNodeVisitor<Void,List<EvaluationResult>>
内の visitEmptyNode
evaluate
protected void evaluate(ExpressionNode node,
List<EvaluationResult> p)
Copyright © 2009 The Seasar Foundation. All Rights Reserved.