Из Eclipse FAQ относительно различий между редакторами и представлениями:
- Как правило, существует только один экземпляр данного представления на странице рабочей среды, но может быть несколько экземпляров редактора одного типа.
- Редакторы могут появляться только в одной области страницы, тогда как представления могут быть перемещены в любую часть страницы и сведены к минимуму как быстрые просмотры.
- Редакторы могут находиться в грязном состоянии, что означает, что их содержимое не сохранено и будет потеряно, если редактор закрыт без сохранения.
- Виды имеют локальную панель инструментов, тогда как редакторы добавляют кнопки на глобальную панель инструментов.
- Редакторы могут быть связаны с именем файла или расширением, и эта связь может быть изменена пользователями.
Ваш файловый браузер может действительно использовать View вместо Editor.
Вы можете получить все созданные экземпляры Views:
PlatformUI.getWorkbench().getViewRegistry().getViews();
и затем получить его из его представления id .