org.seasar.doma.internal.expr.node
インタフェース ExpressionNodeVisitor<R,P>

既知の実装クラスの一覧:
ExpressionEvaluator, ExpressionReducer, ParameterCollector

public interface ExpressionNodeVisitor<R,P>

作成者:
taedium

メソッドの概要
 R visitAddOperatorNode(AddOperatorNode node, P p)
           
 R visitAndOperatorNode(AndOperatorNode node, P p)
           
 R visitCommaOperatorNode(CommaOperatorNode node, P p)
           
 R visitDivideOperatorNode(DivideOperatorNode node, P p)
           
 R visitEmptyNode(EmptyNode node, P p)
           
 R visitEqOperatorNode(EqOperatorNode node, P p)
           
 R visitGeOperatorNode(GeOperatorNode node, P p)
           
 R visitGtOperatorNode(GtOperatorNode node, P p)
           
 R visitLeOperatorNode(LeOperatorNode node, P p)
           
 R visitLiteralNode(LiteralNode node, P p)
           
 R visitLtOperatorNode(LtOperatorNode node, P p)
           
 R visitMethodOperatorNode(MethodOperatorNode node, P p)
           
 R visitMultiplyOperatorNode(MultiplyOperatorNode node, P p)
           
 R visitNeOperatorNode(NeOperatorNode node, P p)
           
 R visitNewOperatorNode(NewOperatorNode node, P p)
           
 R visitNotOperatorNode(NotOperatorNode node, P p)
           
 R visitOrOperatorNode(OrOperatorNode node, P p)
           
 R visitParensNode(ParensNode node, P p)
           
 R visitSubtractOperatorNode(SubtractOperatorNode node, P p)
           
 R visitVariableNode(VariableNode node, P p)
           
 

メソッドの詳細

visitAndOperatorNode

R visitAndOperatorNode(AndOperatorNode node,
                       P p)

visitOrOperatorNode

R visitOrOperatorNode(OrOperatorNode node,
                      P p)

visitNotOperatorNode

R visitNotOperatorNode(NotOperatorNode node,
                       P p)

visitNewOperatorNode

R visitNewOperatorNode(NewOperatorNode node,
                       P p)

visitMethodOperatorNode

R visitMethodOperatorNode(MethodOperatorNode node,
                          P p)

visitCommaOperatorNode

R visitCommaOperatorNode(CommaOperatorNode node,
                         P p)

visitEqOperatorNode

R visitEqOperatorNode(EqOperatorNode node,
                      P p)

visitNeOperatorNode

R visitNeOperatorNode(NeOperatorNode node,
                      P p)

visitGeOperatorNode

R visitGeOperatorNode(GeOperatorNode node,
                      P p)

visitLeOperatorNode

R visitLeOperatorNode(LeOperatorNode node,
                      P p)

visitGtOperatorNode

R visitGtOperatorNode(GtOperatorNode node,
                      P p)

visitLtOperatorNode

R visitLtOperatorNode(LtOperatorNode node,
                      P p)

visitAddOperatorNode

R visitAddOperatorNode(AddOperatorNode node,
                       P p)

visitSubtractOperatorNode

R visitSubtractOperatorNode(SubtractOperatorNode node,
                            P p)

visitMultiplyOperatorNode

R visitMultiplyOperatorNode(MultiplyOperatorNode node,
                            P p)

visitDivideOperatorNode

R visitDivideOperatorNode(DivideOperatorNode node,
                          P p)

visitParensNode

R visitParensNode(ParensNode node,
                  P p)

visitLiteralNode

R visitLiteralNode(LiteralNode node,
                   P p)

visitVariableNode

R visitVariableNode(VariableNode node,
                    P p)

visitEmptyNode

R visitEmptyNode(EmptyNode node,
                 P p)


Copyright © 2009 The Seasar Foundation. All Rights Reserved.