|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.maskat.core.node.CompositeNode
public class CompositeNode
コンポジットノード
複数のノードをひとまとめにするノード
CompositeNode composite = new CompositeNode();
composite.add("tag1", "10").add("tag2", "20");
String xml = composite.getXML();
とすると、xmlは"<tag1>10</tag1><tag2>10</tag2>"となる。
| コンストラクタの概要 | |
|---|---|
CompositeNode()
|
|
| メソッドの概要 | |
|---|---|
CompositeNode |
add(Node child)
子ノードの追加 戻り値でthisを返すため、 compositeNode.add(child1).add(child2);
と再起記述が可能。 |
CompositeNode |
add(java.lang.String nodeName,
java.lang.String value)
子ノードの追加 ノード名とノード値指定の追加。 |
java.lang.String |
getXML()
XML文字列の取得 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public CompositeNode()
| メソッドの詳細 |
|---|
public CompositeNode add(Node child)
戻り値でthisを返すため、
compositeNode.add(child1).add(child2);
と再起記述が可能。
child - 子ノード
public CompositeNode add(java.lang.String nodeName,
java.lang.String value)
ノード名とノード値指定の追加。
add(new LeafNode(nodeName, value));
と等価。
nodeName - ノード名value - ノード値
public java.lang.String getXML()
Node の記述:
Node 内の getXMLNode.getXML()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||