|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object
|
+--TopLevelClass.Default.Node
TopLevelClass.Node
の簡単な実装を提供します。
コンストラクタの概要 | |
TopLevelClass.Default.Node(List childNodes)
インスタンスを構築します。 |
メソッドの概要 | |
List |
getChildNodes()
子のノードのリストを返します。 |
void |
replaceChild(TopLevelClass.Node oldChild,
TopLevelClass.Node newChild)
子のノード oldChild を newChild で置き換えます。
|
String |
toString()
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public TopLevelClass.Default.Node(List childNodes)
childNodes
は、getChildNodes()
の戻り値として、そのまま使われます。
childNodes
- 子のノードのリスト。メソッドの詳細 |
public List getChildNodes()
TopLevelClass.Node
の記述: ¬<><∪∪が出力するコードによって作られる Node 型のオブジェクトでは、リストは変更可能で、リストの要素は構文解析対象のテキストに出現した順番に並びます。しかし、ユーザが構築したノードがこの条件を満たす必要はありません。
TopLevelClass.Node
内の getChildNodes
public void replaceChild(TopLevelClass.Node oldChild, TopLevelClass.Node newChild)
oldChild
を newChild
で置き換えます。
このメソッドは、
getChildNodes()
の中の oldChild
を newChild
で置き換えます。
また、TopLevelClass.Type.label()
によって返されるノードも置き換えます。
oldChild
- 交換される子。newChild
- oldChild
を置き換える新しい子。public String toString()
Object
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |