私はこのようになりますデータ構造を持っている:FreeMarkerの再帰的なネストされたリスト
public class Foo {
public Bar bar;
public List<Foo> foos = new ArrayList<>();
}
はFooの各インスタンスは、Foo
Sの任意の量を保持することができ、もちろん、今度はもっとFoo
Sを含有することができるので、に。だから私はFreeMarkerをそのようなリストに通すことをどのようにするつもりですか?
あなたは何する必要があるの?すべてのFooを印刷しますか? – user7294900
もちろん、それは問題ありません。私は順序、深さ、分岐履歴を保持する必要があります(ab、ac、abdがある場合、dがbの子であるという情報を保持する必要があります)。 – Torque