Class PluginRequest

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

public class PluginRequest extends Object implements Serializable
デザイナーのプラグインからコンポーネントのコールバック関数を実行する際に使用するパラメータクラスです。
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    PluginRequest(String componentName)
    プラグインを実行するコンポーネント名を指定してPluginRequestを構築します。
  • Method Summary

    Modifier and Type
    Method
    Description
    プラグインを実行するコンポーネント名を返します。
    boolean
    booleanのパラメータを取得します。
    パラメータが設定されていない場合は「false」が返ります。
    Dateのパラメータを取得します。
    int
    intのパラメータを取得します。
    パラメータが設定されていない場合は「-1」が返ります。
    コールバック関数に渡すパラメータを取得します。
    Stringのパラメータを取得します。
    static String
    SerializableなObjectを文字列に変換するユーティリティメソッドです。
    void
    setParamBoolean(String name, boolean value)
    booleanのパラメータを設定します。
    void
    setParamDate(String name, Date value)
    Dateのパラメータを設定します。
    void
    setParamInt(String name, int value)
    intのパラメータを設定します。
    void
    Deprecated.
    setParamXXXメソッドでパラメータを設定した後にこのメソッドを実行するとそれ以前に 設定した値が失われます。
    void
    Stringのパラメータを設定します。
    objectToStrメソッドで文字列化したオブジェクトを復元するうユーティリティメソッドです。

    Methods inherited from class java.lang.Object

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

    • PluginRequest

      public PluginRequest(String componentName)
      プラグインを実行するコンポーネント名を指定してPluginRequestを構築します。
      Parameters:
      componentName - コンポーネント名。クラス名ではなくxscでのComponent/@nameで定義した名前です。
  • Method Details

    • getComponentName

      public String getComponentName()
      プラグインを実行するコンポーネント名を返します。
    • setParams

      @Deprecated public void setParams(VariableList value)
      Deprecated.
      setParamXXXメソッドでパラメータを設定した後にこのメソッドを実行するとそれ以前に 設定した値が失われます。
      コールバック関数に渡すパラメータを設定します。
    • getParams

      public VariableList getParams()
      コールバック関数に渡すパラメータを取得します。
    • setParamString

      public void setParamString(String name, String value)
      Stringのパラメータを設定します。
    • setParamInt

      public void setParamInt(String name, int value)
      intのパラメータを設定します。
    • setParamBoolean

      public void setParamBoolean(String name, boolean value)
      booleanのパラメータを設定します。
    • setParamDate

      public void setParamDate(String name, Date value)
      Dateのパラメータを設定します。
    • getParamString

      public String getParamString(String name)
      Stringのパラメータを取得します。
    • getParamInt

      public int getParamInt(String name)
      intのパラメータを取得します。
      パラメータが設定されていない場合は「-1」が返ります。
    • getParamBoolean

      public boolean getParamBoolean(String name)
      booleanのパラメータを取得します。
      パラメータが設定されていない場合は「false」が返ります。
    • getParamDate

      public Date getParamDate(String name)
      Dateのパラメータを取得します。
    • objectToStr

      public static String objectToStr(Serializable o)
      SerializableなObjectを文字列に変換するユーティリティメソッドです。
    • strToObject

      public static Serializable strToObject(String s)
      objectToStrメソッドで文字列化したオブジェクトを復元するうユーティリティメソッドです。