Přispívání filtry prostředků

Rozšíření filtrů prostředků umožňuje modulům plug-in definovat filtry, jež se použijí k odfiltrování souborů určitých typů v pohledu navigátoru prostředků. Toto rozšíření lze použít, jsou-li pro vnitřní informace modulu plug-in použity takové soubory speciálních typů, které nechcete zobrazovat na pracovní ploše ani je vystavit zásahům uživatele.

Pracovní plocha filtruje dle šablony ".*" za účelem vyloučení vnitřních souborů, např. .metadata, ze zobrazení v navigátoru prostředků. Podobně modul plug-in JDT filtruje soubory "*.class" a skrývá tak kompilované třídy.

Markup rozšíření filtrů prostředků je prostý.  Následuje ukázka ze souboru plugin.xml.

   <extension
         point="org.eclipse.ui.ide.resourceFilters">
      <filter
            selected="false"
            pattern=".*">
      </filter>
   </extension>

Uživatel může aktivovat filtry s použitím lokální rozevírací nabídky navigátoru prostředků.

Nabídka filtrů prostředků

Kromě deklarace vzoru filtru modul plug-in může s použitím atributu selected stanovit, zda má být v navigátoru prostředků aktivován filtr.  Tento atribut určuje pouze počáteční stav vzoru filtru. Uživatel může určovat, které vzory filtru jsou aktivní.

Dialogové okno výběru filtru