Filtrage du registre d'extensions d'applications

Le registre d'extension expose le point d'extension de filtre de registre. Le filtre de registre supprime les éléments du registre d'extension pour les applications client. Les extensions qui sont attachées au point d'extension du filtre de registre et qui implémentent également cette interface sont appelées, si nécessaire, lorsqu'un client s'exécute sur une instance de registre nommée correspondant à la spécification cible.

Vous pouvez créer une extension de filtre pour toutes les instances de registre ou pour les instances nommées qui sont spécifiées par l'extension. Dans le premier cas, le filtre est appliqué à toutes les instances du registre d'extension, et toutes les applications client utilisent le filtre sans le demander. Dans le deuxième cas, une application client doit prédéfinir le nom de registre en définissant une extension, appelée InstanceRegistre, qui est un autre point d'extension exposé par le registre d'extension. Une fois le nom de registre défini, le client peut obtenir et utiliser l'instance de registre nommée. Si nécessaire, l'extension de filtre est appelée par l'instance de registre nommée.

API de filtre de registre

Les arguments pris en charge sont les suivants :

org.eclipse.core.runtime.IExtension[]
doFilter(org.eclipse.core.runtime.IExtension[] extensions)

Ce code renvoie un tableau d'objets IExtension dans la liste des extensions valides.

Point d'extension de l'instance de registre

Le registre d'extension affiche l'InstanceRegistre. Le nom de l'instance est spécifié dans le fichier plugin.xml de l'application et l'application requiert une instance de registre pour ce nom à l'exécution.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_registry_filter
Nom du fichier : cweb_registry_filter.html