## インタフェースの使用
org.opengion.hayabusa.html.ViewForm

- ViewFormを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.opengion.hayabusa.html | HTML関連ユーティリティViewFormインターフェースと、そのAbstractクラス、および、 ViewLink、ViewMarkerインターフェースとその実装、各種Param属性のキーファイルを提供します。
  org.opengion.plugin.view | このドキュメントは、Ｗｅｂアプリケーションフレームワーク『はやぶさ』の ＡＰＩ 仕様です。

- - ### org.opengion.hayabusa.htmlでのViewFormの使用

    ViewFormを実装しているorg.opengion.hayabusa.htmlのクラス
    修飾子とタイプ | クラス | 説明
    --- | --- | ---
    `class` | `AbstractViewForm` | ViewForm インターフェース の実装Abstractクラスです。

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

    ViewForm型のパラメータを持つorg.opengion.hayabusa.htmlのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `void` | AbstractViewForm.`markerSet​(ViewForm view)` | マーカーオブジェクト(リンク、マーカー)を設定します。
    `void` | ViewForm.`markerSet​(ViewForm view)` | マーカーオブジェクト(リンク、マーカー)を設定します。

  - ### org.opengion.plugin.viewでのViewFormの使用

    ViewFormを実装しているorg.opengion.plugin.viewのクラス
    修飾子とタイプ | クラス | 説明
    --- | --- | ---
    `class` | `ViewForm_CustomData` | ヘッダ、フッタ、ボディを指定して作成する、自由レイアウトが可能な、カスタムテーブル表示クラスです。
    `class` | `ViewForm_HTMLAjaxTreeTable` | JavaScript のツリー階層を持ったテーブル表示を行う、ツリーテーブル表示クラスです。
    `class` | `ViewForm_HTMLCalendar` | １ヶ月分のカレンダー形式で、検索結果を表示する、カレンダー表示クラスです。
    `class` | `ViewForm_HTMLCrossTable` | クロス集計テーブル作成クラスです。
    `class` | `ViewForm_HTMLCustomTable` | ヘッダ、フッタ、ボディを指定して作成する、自由レイアウトが可能な、カスタムテーブル表示クラスです。
    `class` | `ViewForm_HTMLCustomTreeBOM` | JavaScript のツリー階層を持ったテーブル表示を行う、ツリーテーブル表示クラスです。
    `class` | `ViewForm_HTMLDynamic` | 各フィールド情報から、動的にカラムを作成する動的カラム一覧表示クラスです。
    `class` | `ViewForm_HTMLEntry` | エントリ形式フォーム作成クラスです。
    `class` | `ViewForm_HTMLFormatTable` | ヘッダー部分のフォーマットに応じたテーブルを自動作成する、フォーマットテーブル作成クラスです。
    `class` | `ViewForm_HTMLFormatTextField` | フォーマットを外部から指定して作成する自由レイアウトの、テキストフィールド表示クラスです。
    `class` | `ViewForm_HTMLGanttTable` | ガントチャート(テーブル形式)を作成する、ガントチャート表示クラスです。
    `class` | `ViewForm_HTMLRotationTable` | 行と列を入れ替えて表示する、テーブル回転表示クラスです。
    `class` | `ViewForm_HTMLSeqClmTable` | 検索結果を自動的に表形式に変換する、テーブル作成クラスです。
    `class` | `ViewForm_HTMLSimpleList` | 検索結果を単純なリスト形式で表示するクラスです。
    `class` | `ViewForm_HTMLStackedGanttTable` | 積上ガント表示専用のViewFormです。
    `class` | `ViewForm_HTMLTable` | 検索結果を自動的に表形式に変換する、テーブル作成クラスです。
    `class` | `ViewForm_HTMLTextField` | 検索結果から、テキストフィールドタグを自動生成する、テキストフィールド作成クラスです。
    `class` | `ViewForm_HTMLTimeTable` | 時間軸を持つタイムテーブルの表示を行うクラスです。
    `class` | `ViewForm_HTMLTreeBOM` | JavaScript のツリー階層を持ったテーブル表示を行う、ツリーテーブル表示クラスです。
    `class` | `ViewForm_ImageTimeBar` | キー、日時、状況コードを持つ稼働状況の表示を行うクラスです。
    `class` | `ViewForm_JSON` | 検索結果を自動的に表形式に変換する、テーブル作成クラスです。