Door middel van de resourcefiltersextensie kunt u met plugins filters definiëren waarmee bestandstypen kunnen worden verborgen. Gebruik deze extensie bijvoorbeeld om speciale bestandstypen met interne plugingegevens te verbergen, zodat ze niet kunnen worden bewerkt vanuit de workbench.
De workbench filtert het patroon ".*", zodat interne bestanden als METADATA-bestanden worden verborgen in de resourcenavigator. De JDT-plugin hanteert bijvoorbeeld de filter "*.class" om gecompileerde klassen te verbergen.
De markup voor de resourcefiltersextensie is eenvoudig. Het volgende fragment komt uit het bestand plugin.xml van de workbench.
<extension point="org.eclipse.ui.ide.resourceFilters"> <filter selected="false" pattern=".*"> </filter> </extension>
De filters kunnen door de gebruiker worden ingeschakeld via het lokale keuzemenu van de resourcenavigator.
In aanvulling op de declaratie van het filterpatroon kan in de plugin door middel van het kenmerk selected ook worden aangegeven of de filter moet worden ingeschakeld in de resourcenavigator. Dit kenmerk is alleen van toepassing op de eerste status van het filterpatroon. Nadien kan de gebruiker zelf bepalen welke filterpatronen actief moeten zijn.