com.infoteria.asteria.flowengine2.soap
Class PluginResponse

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.soap.PluginResponse
All Implemented Interfaces:
Serializable

public class PluginResponse
extends Object
implements Serializable

デザイナーのプラグインからコンポーネントのコールバック関数を実行した際の返り値クラスです。
Responseは任意のXMLとして返せます。

See Also:
Serialized Form

Constructor Summary
PluginResponse(Document doc)
          ResponseのXMLを引数にPluginResponseを構築します。
PluginResponse(String str)
          Responseの文字列を引数にPluginResponseを構築します。
str」というXMLがDocumentとして設定されます。
PluginResponse(String[] items)
          デザイナーのPluginCallPropertyでリスト可能なアイテムリストを構築します。 <ItemList><Item>アイテム1</Item><Item>アイテム2</Item></ItemList>
 
Method Summary
 Document getDocument()
          ResponseのXMLを取得します。
 String[] getItems()
          ResponseのXMLからItem要素の要素内容を取得します。
String[]を引数とするコンストラクタを使用して作成した場合はこのメソッドで XMLをパースすることなく返り値を取得することができます。
 String getString()
          ResponseのXMLから文書要素の要素内容を取得します。
Stringを引数とするコンストラクタを使用して作成した場合はこのメソッドで XMLをパースすることなく返り値を取得することができます。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginResponse

public PluginResponse(Document doc)
ResponseのXMLを引数にPluginResponseを構築します。

PluginResponse

public PluginResponse(String str)
Responseの文字列を引数にPluginResponseを構築します。
str」というXMLがDocumentとして設定されます。

PluginResponse

public PluginResponse(String[] items)
デザイナーのPluginCallPropertyでリスト可能なアイテムリストを構築します。 <ItemList><Item>アイテム1</Item><Item>アイテム2</Item></ItemList>
Method Detail

getDocument

public Document getDocument()
ResponseのXMLを取得します。

getString

public String getString()
ResponseのXMLから文書要素の要素内容を取得します。
Stringを引数とするコンストラクタを使用して作成した場合はこのメソッドで XMLをパースすることなく返り値を取得することができます。

getItems

public String[] getItems()
ResponseのXMLからItem要素の要素内容を取得します。
String[]を引数とするコンストラクタを使用して作成した場合はこのメソッドで XMLをパースすることなく返り値を取得することができます。