在Eclipse插件中查找当前打开的文件

Tas*_*Tas 1 eclipse eclipse-plugin

我正在尝试创建一个基于外部输出注释eclipse java项目的插件.目前,我正在遍历基于本教程的所有开放项目:http://www.vogella.de/articles/EclipseJDT/article.html但是,我正在寻找一种方法来获得仅有的完整列表当前在java编辑器中打开的文件.有没有办法或命令让我这样做?

cod*_*mer 5

//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);
    }
}
Run Code Online (Sandbox Code Playgroud)