org.seasar.doma.internal.jdbc.sql.node
クラス OtherNode

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
      上位を拡張 org.seasar.doma.internal.jdbc.sql.node.OtherNode
すべての実装されたインタフェース:
SqlNode

public class OtherNode
extends AbstractSqlNode


フィールドの概要
protected  String other
           
protected static Map<String,OtherNode> otherNodeMap
           
 
クラス org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode から継承されたフィールド
children
 
メソッドの概要
<R,P> R
accept(SqlNodeVisitor<R,P> visitor, P p)
          ビジターを受け入れ、ビジターの適切なメソッドにディスパッチします。
 void addNode(SqlNode child)
          子ノードを追加します。
 OtherNode copy()
          このノードをコピー(deep copy)します。
 String getOther()
           
static OtherNode of(String other)
           
 String toString()
           
 
クラス org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode から継承されたメソッド
getChildren
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

otherNodeMap

protected static final Map<String,OtherNode> otherNodeMap

other

protected final String other
メソッドの詳細

getOther

public String getOther()

addNode

public void addNode(SqlNode child)
インタフェース SqlNode の記述:
子ノードを追加します。

定義:
インタフェース SqlNode 内の addNode
オーバーライド:
クラス AbstractSqlNode 内の addNode
パラメータ:
child - 子ノード

copy

public OtherNode copy()
インタフェース SqlNode の記述:
このノードをコピー(deep copy)します。

戻り値:
このノードのコピー

accept

public <R,P> R accept(SqlNodeVisitor<R,P> visitor,
                      P p)
インタフェース SqlNode の記述:
ビジターを受け入れ、ビジターの適切なメソッドにディスパッチします。

型パラメータ:
R - 戻り値の型
P - パラメータの型
パラメータ:
visitor - ビジター
p - パラメータ
戻り値:
ビジターで処理された値

toString

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

of

public static OtherNode of(String other)


Copyright © 2009 The Seasar Foundation. All Rights Reserved.