Class PluginResponse

java.lang.Object
com.infoteria.asteria.flowengine2.interfaces.PluginResponse
All Implemented Interfaces:
Serializable

public class PluginResponse extends Object implements Serializable
デザイナーのプラグインからコンポーネントのコールバック関数を実行した際の返り値クラスです。
Responseは任意のXMLとして返せます。
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Responseの文字列を引数にPluginResponseを構築します。
    str」というXMLがDocumentとして設定されます。
    デザイナーのPluginCallPropertyでリスト可能なアイテムリストを構築します。 <ItemList><Item>アイテム1</Item><Item>アイテム2</Item></ItemList>
    ResponseのXMLを引数にPluginResponseを構築します。
  • Method Summary

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • getDocument

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

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

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