Durch die Erweiterung für Ressourcenfilter können Plug-ins Filter definieren, die für das Herausfiltern von Dateitypen in der Ressourcensicht "Navigator" nützlich sind. Diese Erweiterung ist hilfreich, wenn spezielle Dateitypen zur Darstellung von internen Plug-in-Informationen verwendet werden, deren Anzeige in der Workbench oder deren Bearbeitung durch den Benutzer jedoch nicht möglich sein soll.
Die Workbench filtert anhand des Musters ".*", um interne Dateien (z. B. ".metadata") aus der Sicht "Navigator" auszuschließen. Das JDT-Plug-in filtert Dateien "*.class" heraus, um kompilierte Klassen zu verdecken.
Das Befehlsformat für diese Ressourcenfiltererweiterung ist recht einfach. Das folgende Beispiel ist der Datei plugin.xml in der Workbench entnommen.
<extension point="org.eclipse.ui.ide.resourceFilters"> <filter selected="false" pattern=".*"> </filter> </extension>
Die Filter können durch den Benutzer über das lokale Pull-down-Menü der Sicht "Navigator" aktiviert werden.
Neben der Deklaration des Filtermusters kann das Plug-in das Attribut selected einsetzen, um anzugeben, ob der Filter in der Sicht "Navigator" aktiviert sein soll. Dies legt nur den Anfangsstatus des Filtermusters fest. Der Benutzer kann steuern, welche Filtermuster aktiv sind.