org.seasar.doma.internal.expr.node
クラス CommaOperatorNode

java.lang.Object
  上位を拡張 org.seasar.doma.internal.expr.node.CommaOperatorNode
すべての実装されたインタフェース:
ExpressionNode, OperatorNode

public class CommaOperatorNode
extends Object
implements OperatorNode

作成者:
taedium

フィールドの概要
protected  List<ExpressionNode> expressionNodes
           
protected  ExpressionLocation location
           
protected  String operator
           
protected static int PRIORITY
           
 
コンストラクタの概要
CommaOperatorNode(ExpressionLocation location, String operator)
           
 
メソッドの概要
<R,P> R
accept(ExpressionNodeVisitor<R,P> visitor, P p)
           
 void addNode(ExpressionNode expressionNode)
           
 ExpressionLocation getLocation()
           
 List<ExpressionNode> getNodes()
           
 String getOperator()
           
 int getPriority()
           
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

PRIORITY

protected static final int PRIORITY
関連項目:
定数フィールド値

expressionNodes

protected final List<ExpressionNode> expressionNodes

location

protected final ExpressionLocation location

operator

protected final String operator
コンストラクタの詳細

CommaOperatorNode

public CommaOperatorNode(ExpressionLocation location,
                         String operator)
メソッドの詳細

addNode

public void addNode(ExpressionNode expressionNode)

getNodes

public List<ExpressionNode> getNodes()

getPriority

public int getPriority()
定義:
インタフェース OperatorNode 内の getPriority

accept

public <R,P> R accept(ExpressionNodeVisitor<R,P> visitor,
                      P p)
定義:
インタフェース ExpressionNode 内の accept

getLocation

public ExpressionLocation getLocation()
定義:
インタフェース ExpressionNode 内の getLocation

getOperator

public String getOperator()
定義:
インタフェース OperatorNode 内の getOperator

toString

public String toString()
オーバーライド:
クラス Object 内の toString


Copyright © 2009 The Seasar Foundation. All Rights Reserved.