В моем проекте у меня много данных, которые можно каким-то образом структурировать. Для упрощения, давайте представим, что эти данные связка путей файлов:Дерево с древовидных путей
/user/homefolder/Folder1/file1.jpg
/user/homefolder/Folder1/file2.jpg
/user/homefolder/Folder2/file3.jpg
/user/homefolder/Folder2/file4.jpg
/user/homefolder/Folder3/file5.jpg
Итак, у меня есть на самом деле дерево-пути и я можем сгруппировать эти пути по первым трем папкам или больше, если есть.
У меня эти значения в массиве массивов. И я не хочу создавать повторяющуюся древовидную модель.
Я использую JFace TreeViewer
в SWT.VIRTUAL
стиле, а ILazyTreeContentProvider
, похоже, не предназначен для работы с данными такого типа.
Как мне сделать, чтобы создать собственное дерево?
Вы можете быть в состоянии использовать 'ILazyTreePathContentProvider' –
Greg-449, я пытался, но это методы суммарно так же, как ILazyTreeContentProvider имеет и оборачивать все каналы передачи данных в TreePath единственное различие. Также я не нашел подходящего учебника или чего-то еще. Javadoc из ILTPCP такой же, как ILTCP, даже типы данных не обозначены. – fantomasdnb