Erweiterungen für JavaScript-Elementfilter
Kennung:
org.eclipse.wst.jsdt.ui.javaElementFilters
Beschreibung:
Mit Hilfe dieses Erweiterungspunkts können Ansichten von JavaScript-Benutzerschnittstellen
mit Filtern erweitert werden.
Konfigurationsbefehle:
<!ELEMENT extension (filter+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
- point - Die vollständig qualifizierte ID des Zielerweiterungspunkts.
- id - Die optionale ID der Erweiterungsinstanz.
- name: Optionaler Name der Erweiterungsinstanz
<!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 Kennung zur Identifizierung dieses Filters.
- 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.
- targetId - Die ID des Ziels, das durch diesen Filter ergänzt wird. Fehlt dieses Attribut, wird der Filter in allen Ansichten ergänzt, die
org.eclipse.wst.jsdt.ui.actions.customFiltersActionGroup
verwenden. Hierdurch wird das
veraltete Attribut 'viewId' ersetzt.
- enabled - Der Filter wird aktiviert, wenn dieses Attribut den Wert "true" aufweist oder wenn es nicht vorhanden 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 Ansichten, 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 Ansicht 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 eines
JavaScript-Elementfilters. Sie filtert untergeordnete Klassen heraus und ist anfänglich ausgewählt.
<extension point="org.eclipse.wst.jsdt.ui.javaElementFilters">
<filter
id="org.eclipse.wst.jsdt.ui.PackageExplorer.LibraryFilter"
name="%HideReferencedLibraries.label"
description="%HideReferencedLibraries.description"
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
class="org.eclipse.wst.jsdt.internal.ui.filters.LibraryFilter"
enabled="false">
</filter>
</extension>
Copyright (c) 2007 IBM Corporation und andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß Bedingungen der 'Eclipse Public License v1.0' zur Verfügung gestellt, die dieser Lieferung beiliegt und unter http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.