Extensions de filtre d'éléments JavaScript
Identificateur :
org.eclipse.wst.jsdt.ui.javaElementFilters
Description :
Ce point d'extension permet d'étendre les vues de l'interface utilisateur JavaScript avec des filtres.
Marquage de configuration :
<!ELEMENT extension (filter+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
- point - identificateur qualifié complet du point d'extension cible
- id - identificateur facultatif de l'instance de l'extension
- name - nom facultatif de l'instance de l'extension
<!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 - ID unique qui sera utilisé pour identifier ce filtre
- name : nom unique permettant d'identifier ce filtre dans
l'interface utilisateur. Cet attribut doit être une chaîne traduisible. Bien qu'il ne soit pas requis pour les filtres de modèles (c'est-à-dire ceux qui utilisent l'attribut pattern), nous vous suggérons tout de même de fournir un nom, sinon la chaîne du modèle elle-même sera utilisée pour représenter le filtre dans l'interface utilisateur.
- description - courte description du filtre
- targetId - ID de la cible à laquelle le filtre est ajouté. Si cet attribut manque, le filtre est ajouté à toutes les vues qui utilisent
org.eclipse.wst.jsdt.ui.actions.customFiltersActionGroup
. Cet élément remplace l'attribut déconseillé
"viewId".
- enabled - le filtre est activé si cet attribut a la valeur "true" ou si cet attribut n'est pas présent. La plupart du temps, l'utilisateur peut remplacer ce paramètre dans l'interface utilisateur.
- pattern : les éléments dont le nom correspond à ce modèle sont
masqués. Cet attribut est utile pour la compatibilité amont et ne doit plus être utilisé. Toutes les vues auxquelles vous pouvez connecter un filtre permettent aussi d'ajouter des filtres de modèles directement via l'interface utilisateur.
- class : nom de la classe utilisée pour filtrer la vue. Elle
doit étendre
org.eclipse.jface.viewers.ViewerFilter
. Si l'attribut
existe, l'attribut de schéma ne doit pas être fourni.
Exemples :
Vous trouverez ci-après un exemple de définition de filtre d'éléments JavaScript. Il filtre les classes internes et est initialement sélectionné.
<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 and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html