Kagetaka

net.hizlab.kagetaka.token
クラス FormManager

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

public abstract class FormManager
extends Object

フォームに対応するためのハンドラです。

バージョン:
$Revision: 1.2 $

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

コンストラクタの詳細

FormManager

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

メソッドの詳細

addFormItem

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

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

addOption

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

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

addTextarea

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

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

beginForm

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

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

beginSelect

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

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

createFormManager

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

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

endForm

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


endSelect

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

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

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'