## wisdomx.logic.formtemplate
クラス AbstractFormObjectGenerator

    java.lang.Object
      wisdom.core.CoreObject
          wisdomx.logic.formtemplate.AbstractFormObjectGenerator

すべての実装インタフェース:
  java.io.Serializable

public abstract class AbstractFormObjectGenerator
extends CoreObject
implements java.io.Serializable

`AbstractFormObject`のインスタンスを作成するクラス。
AbstractFormObjectのサブクラスで定義されたフィールドのためのデータを取得し、AbstractFormObjectのインスタンスを作成します。 このクラスの利用者は以下の順序で使用します。
登録時の例

     rh.setSessionAttribute("fCustomer", new CustomerFormObject().createEmpty()));
     setPage("customerEdit.jsp");

更新時の例

     ParameterInputForm inputForm = new ParameterInputForm();
     inputForm.saveString(rp, "customerNo");
     rh.setSessionAttribute("fCustomer", new CustFormObjectGenerator(inputForm, rh).generate()));
     setPage("customerEdit.jsp");

バージョン:
  1
作成者:
  Takao Kouda
関連項目:
  `AbstractFormObject`, 直列化された形式

コンストラクタの概要
`AbstractFormObjectGenerator(ParameterInputForm inputForm, IRequestHandler rh)` コンストラクタ

メソッドの概要
`AbstractFormObject` `generate()` クラス利用者から実行されるメソッド 内部で`#_generate()`を実行します。

クラス java.lang.Object から継承したメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### AbstractFormObjectGenerator

    public AbstractFormObjectGenerator(ParameterInputForm inputForm,
                                       IRequestHandler rh)
                                throws java.lang.Exception

  コンストラクタ

パラメータ:
  `inputForm` -
  `rh` -
例外:
  `java.lang.Exception`

メソッドの詳細

### generate

    public AbstractFormObject generate()
                                throws java.lang.Exception

  クラス利用者から実行されるメソッド
  内部で`#_generate()`を実行します。

  戻り値:
    AbstractFormObjectの実装クラスのインスタンス
  例外:
    `java.lang.Exception`