Structure de l'éditeur commun

Etend l'édition des tests de performances dans la structure de l'éditeur commun. Elle contient les classes permettant d'étendre des comportements spécifiques qui seront utilisés par les implémentations d'éditeur étendues.
Etant donné que les éditeurs de test de performances sont des extensions chargées et initialisées par la plateforme TPTP via le point d'extension org.eclipse.hyades.ui.editorExtensions, l'une des fonctions de la structure de l'éditeur commun consiste à fournir des points d'ancrage et des API (interfaces de programme d'application) pour que les implémentations d'éditeur concrètes puissent communiquer avec TPTP. La structure de l'éditeur commun définit les classes à utiliser par les implémentations de l'éditeur de niveau supérieur. La classe TestEditor est l'une des classes les plus fréquemment utilisées ; elle est étendue par le plug-in com.ibm.rational.test.lt.testeditor.main.LoadTestEditor.

Les points d'extension layoutProvider, labelProvider, contentProvider et actionHandler sont obsolètes et ont été remplacés par le point d'extension modelObjectDescriptor qui les combine et les améliore. Le tableau suivant répertorie les points d'extension actifs que vous pouvez utiliser pour étendre la structure de l'éditeur commun :

Point d'extension Description
modelObjectDescriptor Spécifie le type de l'objet, l'éditeur de test ainsi que l'icône et le nom général de l'objet.
testOptions Utilisé pour l'ajout d'éléments d'interface graphique pour l'affichage des options de protocole dans la zone Détails de l'élément racine de l'arborescence, Test de performances ou Planning.
editorAddonEnabler Utilisé pour enregistrer des contributions dans une interface graphique existante. L'état peut être activé et affiché. Fonctionne avec la classe AddonReader.
searchTypeProvider Ajoute une catégorie de recherche à la fenêtre Recherche des tests de performances. La catégorie se compose d'un type d'objet et, éventuellement, de paramètres de recherche.
searchTypeOptionsContibutor Ajoute des paramètres de recherche supplémentaires à une autre catégorie de type de recherche.
preferencePageContributor Permet de créer des pages de préférences extensibles et d'ajouter une interface graphique à d'autres pages de préférences. Pour les pages de préférences, utilisez le point d'extension Eclipse et étendez la classe com.ibm.rational.common.test.editor.framework.kernel.EditorPreferenecePage. Pour les contributions de page, utilisez ce point d'extension et étendez la classe com.ibm.rational.common.test.editor.framework.kernel. TestPreferenceContributor.

Commentaires