Filtertillägg för Java-element
Identifierare:
org.eclipse.jdt.ui.javaElementFilters
Beskrivning:
Den här utökningspunkten används till att utöka Java UI-vyer med filter.
Konfigurationsmärkord:
<!ELEMENT extension (filter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!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 - ett unikt ID som används för identifiering av det här filtret.
- name - ett unikt namn som gör det möjligt att identifiera det här filtret i UI:t. Detta attribut ska vara en översatt sträng. Även om detta attribut inte krävs för mönsterfilter (t.ex. de som använder attributet pattern), föreslår vi att du ändå tillhandahåll er ett namn. I annat fall används själva mönstersträngen för att beteckna filtret i UI:t.
- description - en kort beskrivning av det här filtret. Detta attribut ska vara en översatt sträng.
- targetId - ID:t för målet där det här filtret samverkar. Om detta attribut saknas samverkar filtret med alla vyer som använder org.eclipse.jdt.ui.actions.customFiltersActionGroup. Detta ersätter det oönskade attributet "viewId".
- enabled - filtret aktiveras om detta attribut är närvarande och dess värde är "true". Mest sannolikt kan användaren åsidosätta denna inställning i UI:t.
- pattern - element vars namn stämmer med detta mönster kommer att döljas. Detta attribut finns här för bakåtkompatibilitet och ska inte användas längre. Alla vyer som tillåter att ett filter används som insticksprogram tillåter även att mönsterfilter läggs till direkt via UI:t.
- class - namnet på den klass som används till att filtrera vyn. Klassen måste utökaorg.eclipse.jface.viewers.ViewerFilter. Om detta attribut finns här ska mönsterattributet inte tillhandahållas.
Exempel:
Följande är ett exempel på en definition av ett Java-elementfilter. Det filtrerar ut inre klasser och är valt från början.
<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