私はPOJOクラス呼び出しLEVEL
と彼のクラスダイアグラムを次のように持っています:
0,1
------------|
| |
| |
\|/ |
level-<>-------
言い換えれば、これは:
public class Level
{
private int id;
private int label;
private Set<Level> labels;
private Level parent;
...
}
データベースからすべてのレベルを取得するメソッドがありますList<Level>
。
jdom表現(org.jdom
apiを使用)には、このようなツリー(ディレクトリのツリーのような)が必要です
LEVEl 1
+++LEVEL 2
++++++LEVEL 3
LEVEL 4
LEVEL 5
アルゴリズムが再帰的でなければならないことはわかっています。
解決策はありますか?Javaクラスをjdomツリーに変換するツールはありますか?