org.seasar.extension.sql.node
クラス IfNode

java.lang.Object
  拡張org.seasar.extension.sql.node.AbstractNode
      拡張org.seasar.extension.sql.node.ContainerNode
          拡張org.seasar.extension.sql.node.IfNode
すべての実装インタフェース:
Node

public class IfNode
extends ContainerNode

If用のNodeです。

作成者:
higa

コンストラクタの概要
IfNode(java.lang.String expression)
          IfNodeを作成します。
 
メソッドの概要
 void accept(SqlContext ctx)
          CommandContextをこのNodeに、 適用します。
 ElseNode getElseNode()
          ElseNodeを返します。
 java.lang.String getExpression()
          式を返します。
 void setElseNode(ElseNode elseNode)
          ElseNodeを設定します。
 
クラス org.seasar.extension.sql.node.AbstractNode から継承したメソッド
addChild, getChild, getChildSize
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IfNode

public IfNode(java.lang.String expression)
IfNodeを作成します。

パラメータ:
expression -
メソッドの詳細

getExpression

public java.lang.String getExpression()
式を返します。

戻り値:

getElseNode

public ElseNode getElseNode()
ElseNodeを返します。

戻り値:

setElseNode

public void setElseNode(ElseNode elseNode)
ElseNodeを設定します。

パラメータ:
elseNode -

accept

public void accept(SqlContext ctx)
インタフェース Node の記述:
CommandContextをこのNodeに、 適用します。

定義:
インタフェース Node 内の accept
オーバーライド:
クラス ContainerNode 内の accept


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.