Extensions de filtres d'éléments Java
Identifiant :
org.eclipse.jdt.ui.javaElementFilters
Description :
Ce point d'extension permet d'étendre les vues de l'interface utilisateur Java avec des filtres.
Marques de configuration :
<!ELEMENT extension (filter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point : identifiant complètement qualifié du point d'extension de
la cible
- id : identifiant facultatif de l'instance d'extension
- name : nom facultatif de l'instance d'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 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. Cet attribut doit être une chaîne traduisible.
- targetId - ID de la cible à laquelle le filtre est ajouté. Si cet
attribut est manquant, le filtre est ajouté à toutes les vues utilisant org.eclipse.jdt.ui.actions.customFiltersActionGroup. Cet élément remplace l'attribut déconseillé
"viewId".
- enabled : le filtre est activé si cet attribut existe et que sa
valeur est "true". 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-dessous un exemple de définition de filtre d'élément Java. Il filtre les classes internes et est initialement sélectionné.
<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. Ce programme et les produits qui l'accompagnent sont
distribués sous licence publique v1.0 d'Eclipse et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html