| インタフェース | 説明 | 
|---|---|
| MessageFormatter | メッセージをフォーマットするインタフェース。 | 
| StringResource | ユーザに通知するメッセージの元となる文字列リソースを保持するインタフェース。 | 
| クラス | 説明 | 
|---|---|
| BasicMessageFormatter | MessageFormatを使ってメッセージをフォーマットするクラス。 | 
| BasicStringResource | StringResourceの基本実装クラス。 | 
| BasicStringResourceLoader | StringResourceHolderが使うキャッシュに必要な文字列リソースをデータベースから取得するクラス。 | 
| Message | メッセージに必要な情報を保持し、メッセージのフォーマットを行うクラス。 | 
| MessageUtil | アプリケーションがメッセージを取得する際に使用するユーティリティクラス。 | 
| PropertiesStringResourceLoader | 文字列リソースをプロパティファイルから取得するクラス。 | 
| StringResourceHolder | ユーザに通知するメッセージの元となる文字列リソースを保持するクラス。 | 
| 列挙型 | 説明 | 
|---|---|
| MessageLevel | メッセージの通知レベルを表す列挙型。 | 
| 例外 | 説明 | 
|---|---|
| ApplicationException | 業務エラーが発生した際のメッセージ通知に使用する例外クラス。 | 
| MessageNotFoundException | メッセージが存在しなかった場合に発生する例外。 |