Как создать фильтр ресурсов папки Eclipse в Java - PullRequest
2 голосов
/ 23 мая 2011

Диалоговое окно свойств папки Eclipse позволяет редактировать фильтры ресурсов (см. eclipse 3.5 filter .git folder ).Я хотел бы сделать то же самое программно.Мое текущее решение состоит в том, чтобы использовать внутренний код, как показано ниже, чтобы включить только файл, который соответствует 'xml'.Кто-нибудь знает, как это сделать без использования внутреннего кода?

Заранее спасибо

folder.createFilter(
    IResourceFilterDescription.FILES | IResourceFilterDescription.INCLUDE_ONLY,
        new FileInfoMatcherDescription("NameofFolder",  
            "1.0-name-matches-false-false-xml"), 0, null);

1 Ответ

4 голосов
/ 24 мая 2011

Решение:

folder.createFilter( 
   IResourceFilterDescription.EXCLUDE_ALL | IResourceFilterDescription.FOLDERS, 
       new FileInfoMatcherDescription("org.eclipse.core.resources.regexFilterMatcher",
           "xml"), IResource.BACKGROUND_REFRESH, monitor);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...