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

java.lang.Object
  拡張org.seasar.extension.sql.node.AbstractNode
すべての実装インタフェース:
Node
直系の既知のサブクラス:
BindVariableNode, ContainerNode, EmbeddedValueNode, ParenBindVariableNode, PrefixSqlNode, SqlNode

public abstract class AbstractNode
extends Object
implements Node

Nodeの抽象クラスです。

作成者:
higa

コンストラクタの概要
AbstractNode()
          AbstractNodeを作成します。
 
メソッドの概要
 void addChild(Node node)
          子供のNodeを追加します。
 Node getChild(int index)
          指定されたインデックス番号indexNodeを返します。
 int getChildSize()
          子供の要素数を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.extension.sql.Node から継承したメソッド
accept
 

コンストラクタの詳細

AbstractNode

public AbstractNode()
AbstractNodeを作成します。

メソッドの詳細

getChildSize

public int getChildSize()
インタフェース Node の記述:
子供の要素数を返します。

定義:
インタフェース Node 内の getChildSize
戻り値:
要素数

getChild

public Node getChild(int index)
インタフェース Node の記述:
指定されたインデックス番号indexNodeを返します。

定義:
インタフェース Node 内の getChild
パラメータ:
index -
戻り値:

addChild

public void addChild(Node node)
インタフェース Node の記述:
子供のNodeを追加します。

定義:
インタフェース Node 内の addChild
パラメータ:
node -


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