Filterutvidelser for Java-element
Identifikator:
org.eclipse.jdt.ui.javaElementFilters
Beskrivelse:
Dette utvidelsespunktet brukes til å utvide Java-grensesnittvisninger med filtre.
Konfigurasjonskodetype:
<!ELEMENT extension (filter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert ID for målutvidelsespunktet
- id - en valgfri ID for utvidelsesforekomsten
- name - et valgfritt navn på utvidelsesforekomsten
<!ELEMENT filter EMPTY>
<!ATTLIST filter
id CDATA #IMPLIED
name CDATA #IMPLIED
description CDATA #IMPLIED
targetId CDATA #IMPLIED
enabled (true | false)
pattern CDATA #IMPLIED
class CDATA #IMPLIED>
- id - en unik ID som brukes til å identifisere dette filteret.
- name - et unikt navn som gjør det mulig å identifisere dette filteret i grensesnittet. Dette attributtet er en oversatt streng. Selv om dette
attributtet ikke er obligatorisk for mønsterfiltre (dvs. filtre som bruker attributtet pattern), anbefaler vi at du gir det et navn likevel. Ellers brukes selve mønsterstrengen til å representere filteret i brukergrensesnittet.
- description - en kort beskrivelse av filteret. Dette attributtet er en oversatt streng.
- targetId - ID for målet der dette filteret bidras. Hvis dette attributtet mangler, vil filteret bli bidratt i alle visninger som bruker org.eclipse.jdt.ui.actions.customFiltersActionGroup. Dette
erstatter det foreldede attributtet "viewId".
- enabled - filteret vil bli aktivert hvis dette attributtet er til stede og dets verdi er "true". Sannsynligvis vil brukeren kunne overstyre denne innstillingen i grensesnittet.
- pattern - elementer hvis navn samsvarer med mønsteret, vil bli skjult. Dette attributtet er her av hensyn til tilbakekompatibilitet, og bør ikke lenger brukes. Alle visninger som tillater innplugging i et filter, tillater også tilføyelse av filtre direkte via grensesnittet.
- class - navnet på klassen som brukes til å filtrere visningen. Klassen må utvide org.eclipse.jface.viewers.ViewerFilter. Hvis dette attributtet er her, må attributtet pattern ikke brukes.
Eksempler:
Nedenfor er et eksempel på filterdefinisjon for Java-element. Det filtrerer ut indre klasser og er valgt til å begynne med.
<extension point=
"org.eclipse.jdt.ui.javaElementFilters"
>
<filter
id=
"org.eclipse.jdt.ui.PackageExplorer.LibraryFilter"
name=
"%HideReferencedLibraries.label"
description=
"%HideReferencedLibraries.description"
targetId=
"org.eclipse.jdt.ui.PackageExplorer"
class=
"org.eclipse.jdt.internal.ui.filters.LibraryFilter"
enabled=
"false"
>
</filter>
</extension>
Copyright (c) 2001, 2004 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html