|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の getXML
Node.getXML()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |