次のように、クラス FOO と BAR を持つ enum FooBar をクラス Clazz に持っています。
class Clazz {
enum FooBar{
FOO,
BAR
}
}
ウィケット メソッドを使用して値とgetString()
をローカライズしたいと思います。私ができる最善のことは、i18nファイルで定義することですFOO
BAR
Clazz.FooBar.FOO=foo
Clazz.FooBar.BAR=bar
このコードで値を取得します
fooBar = FooBar.FOO;
getString("Clazz.FooBar." + fooBar.name());
これは、i18n クエリ文字列を追加しなくても実現できると聞いていClazz.FooBar
ますが、呼び出すメソッドが異なります。これを行う方法?