我正在使用Eclipse SWT TreeViewer。我的TreeViewer中有不同类型的项目:A
和B
。 A
包含更多A
个或B
个。 B
只能包含其他B
。
完全展开的示例树:
-A1
B1
-B2
B3
-A2
-B4
B5
示例扩展树(我希望它的方式:
-A1
-B1
-B2
B3
+A2
我正在寻找一种扩展A1的方法,可以扩展所有B
而不扩展嵌套的A
。
我查看了AbstractTreeViewer
的javadoc并查看了所有扩展方法。我不认为它们符合我的需求,因为我不想将节点扩展到任何特定级别 - 我希望扩展每个B节点的级别,但不扩展任何A节点。 / p>
任何帮助或指示都将受到高度赞赏。谢谢!