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

MessageGenerator を使用しているパッケージ
wisdom.core: フレームワークの基礎となるクラス・パッケージ
wisdom.core.application: アプリケーション構築時に使用するクラス・パッケージ フレームワークは実行時にこのパッケージに含まれるインターフェースの実装クラスを生成します
wisdom.core.command: コマンドクラスの実装を行うクラス・パッケージ
wisdomx.logic.formtemplate: 検索、一覧表示、更新に使用する雛形となるクラス・パッケージ

wisdom.core での MessageGenerator の使用

MessageGenerator を実装している wisdom.core のクラス
`class` `CoreMessageGenerator` フレームワーク内部のメッセージ生成クラス このクラスは主に`CoreException`で使用されるメッセージを生成するために使用されます。
`class` `RBMessageGenerator` .propertiesファイルからメッセージを生成します。

MessageGenerator を返す wisdom.core のメソッド
`static MessageGenerator` `CoreMessageGenerator.getInstance()` MessageGeneratorのインスタンスを取得します。

wisdom.core.application での MessageGenerator の使用

MessageGenerator を実装している wisdom.core.application のクラス
`class` `AppMessageGenerator` アプリケーションで使用するメッセージを取得するクラス。

MessageGenerator を返す wisdom.core.application のメソッド
`static MessageGenerator` `AppMessageGenerator.getInstance()`

MessageGenerator 型のパラメータを持つ wisdom.core.application のメソッド
`void` `IRequestCommand.setMessageGenerator(MessageGenerator messageGenerator)` コマンド内部で使用するインスタンス変数messageGeneratorを設定します。
`void` `IBatchCommand.setMessageGenerator(MessageGenerator messageGenerator)` コマンド内部で使用するインスタンス変数messageGeneratorを設定します。

wisdom.core.command での MessageGenerator の使用

MessageGenerator 型のパラメータを持つ wisdom.core.command のメソッド
`void` `RequestCommand.setMessageGenerator(MessageGenerator messageGenerator)` コマンド内部で使用するインスタンス変数messageGeneratorを設定します。
`void` `BatchCommand.setMessageGenerator(MessageGenerator messageGenerator)`

wisdomx.logic.formtemplate での MessageGenerator の使用

MessageGenerator 型のパラメータを持つ wisdomx.logic.formtemplate のメソッド
`void` `AbstractFormObjectPersistance.setMessageGenerator(MessageGenerator messageGenerator)`