スクリプトファイル(多分XMLまたはJSONファイル)からデータを読み込んで解析することで、列挙型の定数セットを定義する方法はありますか?実行時に列挙型を定義する単純な方法
私はプロジェクトでenumを集中的に使用しているため、多くのパラメータを持っています(すべてのエントリが10-15パラメータを持つことができます)。私は最終的なユーザに修正方法を伝えたいと思いますJavaソースを変更して再コンパイルする必要はありません。
いくつかの静的型チェックが含まれているとは思いませんが、コンパイル時にファイルを前処理し、情報を使って静的列挙型の値を生成する簡単な方法があります。私は、この作業を行い、.javaファイル出力を生成するための別のスクリプトを書くことができますが、これはコンパイルする準備ができていますが、これはユーザが全体を再コンパイルする必要があることを意味します。
可能重複http://stackoverflow.com/questions/478403/can-i -add-and-remove-of-enumeration-at-runtime-in-java) –