## インタフェース
wisdomx.ui.object.IHasMessageList の使用

IHasMessageList を使用しているパッケージ
wisdomx.logic.formtemplate: 検索、一覧表示、更新に使用する雛形となるクラス・パッケージ
wisdomx.ui.render: wisdomx.ui.objectパッケージのクラスを描画するためのクラス・パッケージ

wisdomx.logic.formtemplate での IHasMessageList の使用

IHasMessageList を実装している wisdomx.logic.formtemplate のクラス
`class` `AbstractFormObject` 登録、更新、削除の画面表示に使用するクラス。
`class` `ParameterInputForm` フィールドの名前と値、メッセージを保管するクラス。

IHasMessageList 型のパラメータを持つ wisdomx.logic.formtemplate のメソッド
`int` `StringChecker.check(Define def, java.lang.String target, IHasMessageList fo)` データディクショナリに定義されたDefineの情報を元にエラーチェックを行います （任意入力の場合） エラー情報はfoに格納されます
`int` `StringChecker.check(Define def, java.lang.String target, IHasMessageList fo, boolean isNotEmpty)`
`int` `StringChecker.checkNotEmpty(Define def, java.lang.String target, IHasMessageList fo)` データディクショナリに定義されたDefineの情報を元にエラーチェックを行います （必須入力の場合）

wisdomx.ui.render での IHasMessageList の使用

IHasMessageList 型のパラメータを持つ wisdomx.ui.render のメソッド
`java.lang.String` `IMessageLoader.loadMessage(javax.servlet.http.HttpServletRequest request, java.lang.Object invoker, IHasMessageList messageList)` メッセージを表示ロジックを実装します。
`java.lang.String` `DefaultMessageLoader.loadMessage(javax.servlet.http.HttpServletRequest request, java.lang.Object invoker, IHasMessageList messageListObject)`