1
我试图创建一个插件,它基于外部输出来注释eclipse java项目。目前,我正在遍历基于本教程的所有开放项目:http://www.vogella.de/articles/EclipseJDT/article.html但是,我正在寻找一种方法来获取仅在Java编辑器中打开的文件的完整列表。有没有办法或命令让我知道?在Eclipse插件中查找当前打开的文件
我试图创建一个插件,它基于外部输出来注释eclipse java项目。目前,我正在遍历基于本教程的所有开放项目:http://www.vogella.de/articles/EclipseJDT/article.html但是,我正在寻找一种方法来获取仅在Java编辑器中打开的文件的完整列表。有没有办法或命令让我知道?在Eclipse插件中查找当前打开的文件
//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);
}
}
完美。谢谢! – Tas