A extensão de filtros de recursos permite aos plug-ins definir filtros que sejam úteis para filtrar tipos de ficheiros na vista do navegador de recursos. Esta extensão é útil quando se usam tipos de ficheiros especiais para representar informações de plug-in internas, mas não querem que os ficheiros sejam mostrados na área de trabalho nem manipulados pelo utilizador.
A área de trabalho filtra o padrão ".*" para excluir ficheiros internos como, por exemplo, .metadata do navegador de recursos. Do mesmo modo, o plug-in JDT filtra ficheiros "*.class" para ocultar classes compiladas.
A marcação para a extensão de filtros de recursos é simples. A porção de código seguinte é oriunda do ficheiro plugin.xml da área de trabalho.
<extension point="org.eclipse.ui.ide.resourceFilters"> <filter selected="false" pattern=".*"> </filter> </extension>
Os filtros podem ser activados pelo utilizador com o menu pendente do navegador de recursos local.
Além de declarar o padrão de filtro, o plug-in pode utilizar o atributo selected para especificar se o filtro deve ou não ser activado no navegador de recursos. Este atributo só determina o estado inicial do padrão de filtro. O utilizador pode controlar quais os padrões de filtros que estão activos.