La extensión de filtros de recursos permiten a los conectores definir filtros adecuados para filtrar tipos de archivo en la vista del navegador de recursos. Esto resulta satisfactorio cuando se utilizan tipos de archivo especiales para representar información interna del conector que no debe mostrarse en el entorno de trabajo y que el usuario no debe manipular.
El entorno de trabajo filtra el patrón ".*" para excluir archivos internos, como .metadata del navegador de recursos. De esta manera, el conector de JDT filtra archivos "*.class" para ocultar clases compiladas.
La marcación para la extensión de filtros de recursos es simple. La siguiente procede del plugin.xml del entorno de trabajo.
<extension
point= "org.eclipse.ui.resourceFilters">
<filter pattern = ".*" selected = "false"/>
</extension>
El usuario puede habilitar los filtros utilizando el menú desplegable local del navegador de recursos.
Además de declarar el patrón de filtro, el conector puede utilizar el atributo seleccionado para especificar si el filtro debe habilitarse en el navegador de recursos. Esto sólo determina el estado inicial del patrón de filtro. El usuario puede controlar qué patrones de filtro están activos.