Поиск открытых в данный момент файлов в плагине Eclipse - PullRequest
1 голос
/ 19 ноября 2011

Я пытаюсь создать плагин, который аннотирует Java-проекты Eclipse на основе внешнего вывода. В настоящее время я просматриваю все открытые проекты, основанные на этом руководстве: http://www.vogella.de/articles/EclipseJDT/article.html Однако я ищу способ получить полный список только тех файлов, которые в данный момент открыты в редакторе Java. Есть ли способ или команда для меня, чтобы получить это?

1 Ответ

5 голосов
/ 20 ноября 2011
//get all active editor references,check if reference is of type java editor    
IEditorReference[] ref = PlatformUI.getWorkbench()
    .getActiveWorkbenchWindow().getActivePage()
    .getEditorReferences();
List<IEditorReference> javaEditors = new ArrayList<IEditorReference>();
for (IEditorReference reference : ref) {
    if ("org.eclipse.jdt.ui.CompilationUnitEditor".equals(reference.getId())){
        javaEditors.add(reference);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...