Есть ли какой-либо API, доступный для поиска resoruce (java-файл) в дереве рабочей области Eclipse при указании имени ресурса? Я имею в виду рекурсивно.API для поиска ресурса в дереве рабочей области Eclipse
Спасибо.
Тим.
Есть ли какой-либо API, доступный для поиска resoruce (java-файл) в дереве рабочей области Eclipse при указании имени ресурса? Я имею в виду рекурсивно.API для поиска ресурса в дереве рабочей области Eclipse
Спасибо.
Тим.
Вы можете выполнять поиск на любом уровне рабочей области, даже сверху, начиная с org.eclipse.core.resources.ResourcesPlugin.getWorkspace()
. Затем используйте что-то вроде:
root.getRoot().accept(myResourceVisitor);
Смотрите javadoc для org.eclipse.core.resources.IResource.accept(IResourceVisitor)
для получения дополнительной информации.
PW
В конце концов я написал свою собственную версию рекурсивного метода, так как ответ не был готов на некоторое время. Я обязательно попробую ваше предложение. Спасибо. – Tim
Отлично! Я просто попробовал, чтобы это сработало. – Tim
+1 для того, чтобы сэкономить мне много времени. Спасибо большое! –