Erweiterungen für Java-Elementfilter
Kennung:
org.eclipse.jdt.ui.javaElementFilters
Beschreibung:
Mit Hilfe dieses Erweiterungspunkts können
Sichten von Java-Benutzerschnittstellen mit Filtern erweitert werden.
Konfigurationsbefehle:
<!ELEMENT extension (filter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunktes
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!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 - Eine eindeutige ID, mit der dieser Filter identifiziert wird.
- name - Ein eindeutiger Name, mit dem dieser Filter in der Benutzerschnittstelle identifiziert werden kann. Dieses Attribut muss eine übersetzte Zeichenfolge sein. Obwohl dieses Attribut für Musterfilter nicht erforderlich ist (d. h. Filter, die das Attribut pattern verwenden), wird empfohlen, trotzdem einen Namen zur Verfügung zu stellen, da sonst die Musterzeichenfolge für die Darstellung des Filters in der Benutzerschnittstelle verwendet wird.
- description - Eine Kurzbeschreibung für diesen Filter. Dieses Attribut muss eine übersetzte
Zeichenfolge sein.
- targetId - Die ID des Ziels, das durch diesen Filter ergänzt wird. Falls dieses Attribut fehlt, wird der Filter in allen Sichten ergänzt,
die org.eclipse.jdt.ui.actions.customFiltersActionGroup verwenden. Hierdurch wird das
veraltete Attribut 'viewId' ersetzt.
- enabled - Der Filter wird aktiviert, wenn dieses Attribut vorhanden und auf den Wert "true" gesetzt ist. Wahrscheinlich kann der Benutzer diese Einstellung in der Benutzerschnittstelle überschreiben.
- pattern - Elemente, deren Namen mit diesem Muster übereinstimmen, werden verdeckt. Dieses Attribut dient der Abwärtskompatibilität und sollte nicht weiter verwendet werden. Mit allen Sichten, die das Plug-in eines Filters ermöglichen, können auch Musterfilter direkt über die Benutzerschnittstelle hinzugefügt werden.
- class - Der Name der Klasse, mit der die Sicht gefiltert wird. Die Klasse muss org.eclipse.jface.viewers.ViewerFilter erweitern. Falls dieses Attribut vorhanden ist, darf das Attribut 'pattern'
nicht verwendet werden.
Beispiele:
Das folgende Beispiel zeigt die Definition für einen
Java-Elementfilter. Sie filtert untergeordnete Klassen heraus und ist anfänglich ausgewählt.
<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 und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß
den Bedingungen der 'Eclipse Public License v1.0' zur Verfügung gestellt, die diese Verteilung begleitet und
unter http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.