L'extension des filtres de ressources permet aux plug-in de définir des filtres utiles pour le filtrage des types de fichier dans la vue du navigateur de ressources. Cette extension est utile lorsque des types de fichiers spéciaux sont utilisés pour représenter des informations de plug-in interne mais ne doivent pas apparaître dans le plan de travail ou être manipulés par l'utilisateur.
Le plan de travail filtre le schéma ".*" pour exclure les fichiers internes tel que .metadata, du navigateur de ressources. De même, le plug-in JDT filtre les fichiers "*.class" pour masquer les classes compilées.
Les marques de l'extension de filtres de ressources sont simples. Celles qui suivent sont extraites du fichier plugin.xml du plan de travail.
<extension point="org.eclipse.ui.ide.resourceFilters"> <filter selected="false" pattern=".*"> </filter> </extension>
Les filtres peuvent être activés par l'utilisateur à l'aide du menu déroulant local du navigateur de ressources.
Outre la déclaration du schéma de filtrage, le plug-in peut utiliser l'attribut selected pour spécifier si le filtre doit être activé dans le navigateur de ressources. Cet attribut détermine uniquement l'état initial du schéma de filtrage. L'utilisateur peut ainsi contrôler quels schémas sont actifs.