Eclipse Plugin Development: Как изменить атрибуты файлов выбранных файлов? - PullRequest
0 голосов
/ 25 июня 2011

Я пытаюсь создать плагин Eclipse, чтобы изменить выбранные файлы только для чтения. Создан пример проекта плагина всплывающего меню, в котором при выполнении отображается сообщение «Новое действие выполнено»

Я застрял на следующем шаге.

Как получить список выбранных файлов и изменить атрибуты файла?

1 Ответ

1 голос
/ 25 июня 2011

У меня нет времени, чтобы правильно протестировать следующее, но, вероятно, это хорошая отправная точка:

public class SetFileToROHandler extends AbstractHandler implements IHandler {
  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
    final ISelection s = HandlerUtil.getCurrentSelectionChecked(event);
    if (!(s instanceof IStructuredSelection))
      return null;
    final IStructuredSelection ss = (IStructuredSelection) s;
    for (final Object o : ss.toArray()) {
      if (!(o instanceof IFile)) {
        continue;
      }
      IFile f = (IFile) o;
      f.setReadOnly(true);
    }
    return null;
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...