Kagetaka

net.hizlab.kagetaka.addin
クラス FormManager

java.lang.Object
  拡張net.hizlab.kagetaka.addin.FormManager
直系の既知のサブクラス:
FormManager

public abstract class FormManager
extends Object

フォームに対応するためのマネージャです。

バージョン:
$Revision: 1.4 $

コンストラクタの概要
protected FormManager()
          フォームマネージャを作成します。
 
メソッドの概要
abstract  FormItem addFormItem(StartToken token, Status status)
          フォームアイテムを追加します。
abstract  void addOption(StartToken token)
          OPTION を追加します。
abstract  FormItem addTextarea(StartToken token, Status status)
          テキストエリアを追加します。
abstract  void beginForm(StartToken token)
          フォームを開始します。
abstract  void beginSelect(StartToken token, Status status)
          SELECT を開始します。
static FormManager createInstance(HawkContext context, Document document, Request request)
          フォームマネージャのインスタンスを作成します。
abstract  void endForm()
          フォームを終了します。
abstract  FormItem endSelect()
          SELECT を終了します。
abstract  FormData save()
          現在のフォームの状態を保存します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FormManager

protected FormManager()
フォームマネージャを作成します。

メソッドの詳細

addFormItem

public abstract FormItem addFormItem(StartToken token,
                                     Status status)
フォームアイテムを追加します。

パラメータ:
token - INPUT 開始タグ
status - ステータス
戻り値:
追加されたアイテム、 表示しないアイテムであれば null を返す

addOption

public abstract void addOption(StartToken token)
OPTION を追加します。

パラメータ:
token - OPTION 開始タグ

addTextarea

public abstract FormItem addTextarea(StartToken token,
                                     Status status)
テキストエリアを追加します。

パラメータ:
token - TEXTAREA 開始タグ
status - ステータス
戻り値:
追加されたアイテム、 表示しないアイテムであれば null を返す

beginForm

public abstract void beginForm(StartToken token)
フォームを開始します。

パラメータ:
token - FORM 開始タグ

beginSelect

public abstract void beginSelect(StartToken token,
                                 Status status)
SELECT を開始します。

パラメータ:
token - SELECT 開始タグ
status - ステータス

createInstance

public static FormManager createInstance(HawkContext context,
                                         Document document,
                                         Request request)
フォームマネージャのインスタンスを作成します。

パラメータ:
context - 影鷹コンテキスト
document - ドキュメント情報
request - リクエスト
戻り値:
作成したフォームマネージャ

endForm

public abstract void endForm()
フォームを終了します。


endSelect

public abstract FormItem endSelect()
SELECT を終了します。

戻り値:
追加された SELECT アイテム

save

public abstract FormData save()
現在のフォームの状態を保存します。

戻り値:
現在のフォームの状態

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'