Bidra med ressursfiltre

Med ressursfilterutvidelsen kan plugin-moduler definere filtre som er nyttige for filtrering av filtyper i ressursnavigatorvisningen. Denne utvidelsen er nyttig når spesialfiltyper brukes til å representere intern plugin-informasjon, men filene må ikke vises i arbeidsbenken eller kunne manipuleres av brukeren.

Arbeidsbenken filtrerer bort ".*" for å utelate interne filer, for eksempel .metadata fra ressursnavigatoren. På samme måte filtrerer JDT-plugin-modulen bort "*.class"-filer for å skjule kompilerte klasser.

Kodetypen for ressursfilterutvidelsen er enkel. Følgende er fra arbeidsbenkens plugin.xml.

   <extension
         point="org.eclipse.ui.ide.resourceFilters">
      <filter
            selected="false"
            pattern=".*">
      </filter>
   </extension>

Brukeren kan aktivere filtrene ved å bruke den lokale valgmenyen i ressursnavigatoren.

Ressursfiltermeny

I tillegg til å deklarere filtermønsteret, kan plugin-modulen bruke det valgte attributtet til å angi om filteret skal aktiveres i ressursnavigatoren.  Dette attributtet fastsetter bare den opprinnelige tilstanden i filtermønsteret. Brukeren kan kontrollere hvilke filmønstre som er aktive.

Dialogboks for filtervalg