L'estensione dei filtri delle risorse consente ai plug-in di definire filtri utili per filtrare tipi di file nella visualizzazione del navigator delle risorse. L'estensione serve quando vengono utilizzati tipi di filtri speciali per rappresentare informazioni interne di plug-in e non non si desidera che i file siano visualizzati nel workbench o manipolati dall'utente.
Il workbench filtra il modello ".*" per escludere file interni, come i metadati, dal navigator della risorsa. Nello stesso modo, il plug-in JDT filtra i file "*.class" per nascondere classi compilate.
Il tag per l'estensione dei filtri delle risorse č semplice. Il seguente esempio č tratto dal workbench plugin.xml.
<extension point="org.eclipse.ui.resourceFilters"> <filter selected="false" pattern=".*"> </filter> </extension>
I filtri possono essere attivati dall'utente mediante il menu a discesa locale del navigator delle risorse.
Oltre a dichiarare il modello di filtro, il plug-in puņ utilizzare l'attributo selected per specificare se il filtro deve essere attivato nel navigator delle risorse. L'attributo determina solo lo stato iniziale del modello di filtro. L'utente puņ controllare quali modelli di filtro sono attivi.