org.seasar.doma.internal.jdbc.sql.node
クラス ElseifNode
java.lang.Object
org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
org.seasar.doma.internal.jdbc.sql.node.ElseifNode
- すべての実装されたインタフェース:
- SqlNode
public class ElseifNode
- extends AbstractSqlNode
- 作成者:
- taedium
location
protected final SqlLocation location
expression
protected final String expression
text
protected final String text
ElseifNode
public ElseifNode(SqlLocation location,
String expression,
String text)
getLocation
public SqlLocation getLocation()
getExpression
public String getExpression()
copy
public ElseifNode 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
Copyright © 2009 The Seasar Foundation. All Rights Reserved.