[CUBBY-123] メッセージのリソースバンドルをユーザーがカスタマイズできるようにする Created: 2008-05-02 Updated: 2008-05-15 Resolved: 2008-05-11 |
|
Status: | Closed |
Project: | Cubby |
Component/s: | Core |
Affects Version/s: | None |
Fix Version/s: | 1.0.3, 1.1.0-rc1 |
Type: | New Feature | Priority: | Major |
Reporter: | baba | Assignee: | baba |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
[cubby-user:51] ResourceBundleの生成処理を交換できるようにする。 |
Comments |
Comment by baba [ 2008-05-11 ] |
1.0.x : r930 |
Comment by baba [ 2008-05-04 ] |
cubby-app.dicon に、org.seasar.cubby.controller.MessagesBehaviour を実装したクラスを定義することで、カスタマイズできるようにします。 public interface MessagesBehaviour { /** * メッセージ表示用のリソースバンドルを取得します。 * * @param locale * リクエストのロケール * @return メッセージ表示用のリソースバンドル */ ResourceBundle getBundle(Locale locale); /** * 指定されたリソースバンドルを {@link Map} に変換します。 * * @param bundle * メッセージ表示用のリソースバンドル * @return リソースバンドルを変換した {@link Map} */ Map<String, String> toMap(ResourceBundle bundle); } |