## インタフェース
wisdom.core.application.IRequestParser の使用

IRequestParser を使用しているパッケージ
wisdom.core.application: アプリケーション構築時に使用するクラス・パッケージ フレームワークは実行時にこのパッケージに含まれるインターフェースの実装クラスを生成します
wisdom.core.request: リクエスト情報を解析するクラス・パッケージ
wisdom.core.runtime: wisdom.core.application.以下のパッケージで定義されたインターフェース、クラスの実装を行るクラス・パッケージ
wisdomx.logic.formtemplate: 検索、一覧表示、更新に使用する雛形となるクラス・パッケージ

wisdom.core.application での IRequestParser の使用

IRequestParser を返す wisdom.core.application のメソッド
`static IRequestParser` `RuntimeContext.getRequestParserWithSessionCheck(javax.servlet.http.HttpServletRequest req)` forwardされたJSPで、`IRequestParser`のインスタンスを取得します。
`static IRequestParser` `RuntimeContext.getRequestParser(javax.servlet.http.HttpServletRequest req)` forwardされたJSPで、`IRequestParser`のインスタンスを取得します。
`IRequestParser` `IRequestHandler.getRequestParser()` 使用しているIRequestParserインターフェースの実装オブジェクトを取得します。

wisdom.core.request での IRequestParser の使用

IRequestParser を実装している wisdom.core.request のクラス
`class` `MultiPartParameterParser` マルチパート解析を実装した`IRequestParser`の実装クラス 2005/7/7 WA0039 対応
`class` `ParameterParser` IRequestParserの実装クラス このクラスは通常のHttpServletRequestを解析します。

wisdom.core.runtime での IRequestParser の使用

IRequestParser を返す wisdom.core.runtime のメソッド
`IRequestParser` `RequestHandler.getRequestParser()`

wisdomx.logic.formtemplate での IRequestParser の使用

IRequestParser 型のパラメータを持つ wisdomx.logic.formtemplate のメソッド
`void` `ParameterInputForm.saveAll(IRequestParser rp)` 引数のIRequestParserに含まれるパラメータをすべて保存します。
`void` `ParameterInputForm.saveString(IRequestParser rp, java.lang.String fieldName)` 指定されたフィールド名からパラメータを取得し保持します。
`void` `ParameterInputForm.saveString(IRequestParser rp, java.lang.String fieldName, java.lang.String def)` 指定されたフィールド名からパラメータを取得し保持します。
`abstract void` `AbstractFormObject.set(IRequestHandler rh, IRequestParser rp)` サブクラスで追加したフィールドに値を設定する実装を行います。