のは、私はそうのように、その形式の基本的なXMLのファイルを持っているとしましょう:生成列挙型は、動的に
<?xml version="1.0"?>
<enum-set>
<enum>
<name>SomeEnum</name>
<values>
<value>
<name>SOMEVALUE</name>
<displayText>This is some value</displayText>
</value>
... more values ...
</values>
</enum>
... more enums ...
</enum-set>
と私は、実行時にこのようなものにSomeEnum
をオンにしたかった:
public enum SomeEnum implements HasDisplayText {
SOMEVALUE("This is some value"),
... more values ...;
private String displayText;
SomeEnum(String displayText) {
this.displayText = displayText;
}
@Override
public String getDisplayText() {
return displayText;
}
}
を..新しいアプリケーションの周りに新しく作成されたenum SomeEnum
を渡してください。どのように私はこれのような何かを達成するか?それは可能ですか?
は理にかなっています。私の階層にはあまりにも多くの人がいます(ちょっとばかりではなく、ほんの少しです)、私はそれらを排除したいと考えていたので、具体的にenumについて尋ねました。 –
@Chris - コード生成に関する質問や実行時の作成についてお待ちしていますか? –
実際は実行時にそれらを作成することです。それは違うと思います。 –