|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maskat.core.MaskatResponseBuilder
public class MaskatResponseBuilder
maskatレスポンスビルダ
レスポンスXMLを組み上げる。 階層がないノードの追加はMaskatResponseBuilder#add(String, String)
を用い、builder.add("tag", "10");
とする。 1階層の場合、MaskatResponseBuilder#add(String, Node)
を用い、builder.add("parent", MaskatResponseBuilder.composite().add("child1", "10").add("child2", "20"));
とする。 テーブル(2階層)の作成はMaskatResponseBuilder#add(Node)
を用い、TableNode table = MaskatResponseBuilder.table("table"); table.newRow("row1").add("col1", 10).add("col2", "20"); table.newRow("row2").add("col1", 30).add("col2", "40"); builder.add(table);
とする。
メソッドの概要 | |
---|---|
void |
add(Node node)
ノード追加 単純にタグを追加します。 |
void |
add(java.lang.String parentName,
Node node)
ノード追加 nodeをparentNameタグでまとめ、追加します。 |
void |
add(java.lang.String nodeName,
java.lang.String value)
ノード追加 LeafNodeを追加します。 |
static CompositeNode |
composite()
複数ノードを追加できるCompositeを作成します。 |
java.lang.String |
getResponce()
レスポンスXML取得 |
static TableNode |
table(java.lang.String tableName)
テーブルノードを作成します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public void add(java.lang.String nodeName, java.lang.String value)
LeafNodeを追加します。 階層がないタグの追加ができます。
nodeName
- ノード名value
- ノード値public void add(java.lang.String parentName, Node node)
nodeをparentNameタグでまとめ、追加します。
parentName
- 親タグ名node
- 子タグpublic void add(Node node)
単純にタグを追加します。 TableNodeなどそれだけで完結しているものを追加する場合に使用してください。
node
- 追加ノードpublic java.lang.String getResponce()
public static CompositeNode composite()
public static TableNode table(java.lang.String tableName)
tableName
- テーブル名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |