org.opengion.hayabusa.html

## クラス ViewFormFactory

- java.lang.Object
- - org.opengion.hayabusa.html.ViewFormFactory

-     public final class ViewFormFactory
      extends java.lang.Object

       VViewForm オブジェクトを取得する為に使用する，ファクトリクラスです。

        ViewForm オブジェクト の識別ID を元に、ViewFormFactory.newInstance( String id )
       メソッドで，ViewForm オブジェクトを取得します。
       ViewFormFactory.close( ViewForm viewForm ) メソッドで，内部的に ViewFormFactory に
       オブジェクトを戻す事によって,ViewForm オブジェクトのプーリングを行なっています。

       実装とマッピングの関係から,識別ID は、ViewFormFactory で static 定義します
       大前提として、ユーザー共通で使用することを考えており,ユーザー個別にプール
       する必要があるならば, HttpSession オブジェクトに登録すべきです。

  機能分類
    画面表示
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### フィールドのサマリー

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static java.lang.String` | `DEFAULT` newInstance() 時のデフォルトクラス "HTMLTable"

  - ### メソッドのサマリー

    すべてのメソッド staticメソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static ViewForm` | `newInstance(java.lang.String id)` ViewForm オブジェクトを取得します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### DEFAULT

          public static final java.lang.String DEFAULT

      newInstance() 時のデフォルトクラス "HTMLTable"
      関連項目:
        定数フィールド値

  - ### メソッドの詳細

    - #### newInstance

          public static ViewForm newInstance(java.lang.String id)

      ViewForm オブジェクトを取得します。 遅い初期化を行なう事により,実際に必要となるまで ViewForm オブジェクトは 作成しません。
      パラメータ:
        `id` - 接続先ID
      戻り値:
        ViewFormオブジェクト
      変更履歴:

        3.5.4.2 (2003/12/15) ViewForm のサブクラス名変更。
        3.5.6.0 (2004/06/18) 各種プラグイン関連付け設定を、システムパラメータ に記述します。
        3.5.6.2 (2004/07/05) setID メソッド名がまぎらわしい為、変更します。
        4.0.0.0 (2005/01/31) キーの指定を、ViewForm. から、ViewForm_ に変更します。
        6.0.4.0 (2014/11/28) NullPointerException が発生するので、事前にチェックします。
        6.4.3.3 (2016/03/04) HybsSystem.newInstance(String,String) への置き換え。

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.