Как плагин Eclipse может получить доступ к каталогу проекта?

Вы можете использовать th:block и th:if для этой цели. Thymeleaf выполнит атрибуты в пределах th:block и заставит его исчезнуть, поскольку th:block является простым контейнером атрибутов.

<div class="col-md-9 right_col">
<div class="clearfix"></div>
<span th:replace="fragments/contents::dashboard"></span> 

<th:block th:if="${UserInfo}">
    <span th:replace="fragments/EditUser::editUsersBar"></span>
</th:block>
<th:block th:if="${moduleCommand}">
    <span th:replace="fragments/modulelist::modulesListBar"></span>
</th:block>
</div>
7
задан Paŭlo Ebermann 31 August 2011 в 22:37
поделиться

2 ответа

конечно:

ResourcesPlugin.getWorkspace().getRoot().getProjects()

получит Вас список всех проектов в рабочей области. можно легко выполнить итерации для нахождения того, который Вы хотите. В той точке можно искать определенные файлы расширениями и т.д.

7
ответ дан 7 December 2019 в 05:33
поделиться

Если Вы хотите позволить Вашим пользователям выбрать файлы в, затмевают рабочую область с определенным расширением, можно посмотреть на класс org.eclipse.ui.dialogs. ElementTreeSelectionDialog (org.eclipse.ui.dialogs плагин) как запуск.

Затем чтобы иметь пример о том, как заставить его отфильтровать расширения, можно посмотреть на класс org.eclipse.jdt.internal.ui.viewsupport. FilteredElementTreeSelectionDialog (org.eclipse.jdt.ui плагин), чтобы видеть, как они делают это и затем повторно реализовывать материал.

Это должно дать Вам более высокий уровень действия, чем движение бросило файлы в проектах вручную и диалоговых окнах перереализации.

1
ответ дан 7 December 2019 в 05:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: