labelProvider. Voir com.ibm.rational.common.test.editor.framework.extensions. Classe
ExtLabelProvider. |
- treeLabel - Texte qui s'affiche dans l'arborescence de la section
Principal de l'éditeur. Ce texte peut être statique ou contenir des caractères formatés. La classe d'implémentation doit formater le texte et renvoyer une représentation textuelle correcte d'un élément.
- statusLine - Texte qui s'affiche dans la ligne d'état lorsque l'objet est
sélectionné dans l'arborescence de la section Principal de
l'éditeur. S'il est omis, la valeur de l'attribut treeLabel est utilisée.
- tooltip - Texte qui s'affiche dans l'info-bulle (le cas échéant). S'il est omis, la valeur de treeLabel est utilisée.
- menuText - Texte qui s'affiche dans un menu contextuel, tel
qu'Ajouter ou Insérer. S'il est omis, la valeur du libellé modelObjectDescriptor est utilisée.
- description - Description longue de l'élément de modèle.
Si elle est omise, la
valeur du libellé modelObjectDescriptor est utilisée.
- icon - Image représentant l'élément de modèle. Il peut s'agir de l'image
spécifiée pour l'icône modelObjectDescriptor ou d'une image différente.
- class - L'instance de cette classe est créée lorsqu'un objet est configuré
pour être référencé par l'éditeur. La classe de base par défaut à utiliser s'appelle ExtLabelProvider. Elle fournit des méthodes qui renvoient des informations et qui sont spécifiées dans l'extension.
Toutes les méthodes peuvent être remplacées par la classe d'extension pour un formatage approprié.
|
layoutProvider. Voir com.ibm.rational.common.test.editor.framework.extensions. Classe
ExtLayoutProvider. |
- class - L'instance de cette classe est créée lorsque les détails de l'objet
sont affichés dans la section Détails de l'éditeur. Un élément de modèle doit comporter une classe layoutProvider si cet objet est affiché dans l'arborescence de la section Principal. La classe de base par défaut à utiliser s'appelle ExtLayoutProvider. Elle fournit des méthodes pour la construction, le formatage et l'actualisation de la section Détails pour l'élément de modèle. Les méthodes layoutControls et refreshControls doivent être remplacées par la classe d'extension. La classe com.ibm.rational.common.test.editor.framework.extensions.ExtLayoutProvider implémente les interfaces SelectionListener et ModifyListener ; par conséquent, vous pouvez l'utiliser pour détecter les événements de ce type générés par vos commandes.
|
contentProvider. Voir la classe ExtContentProvider. |
- class - L'instance de cette classe est créée lorsque les informations de
hiérarchie des objets doivent être détectées. Un élément de modèle doit comporter une classe contentProvider si l'objet s'affiche dans l'arborescence de la section Principal. La classe de base par défaut à utiliser s'appelle ExtContentProvider. Elle fournit des méthodes pour la détection des informations relatives aux parents et aux enfants des objets. Voir l'interface Eclipse IStructuredContentProvider pour plus de détails. Dans la plupart des cas, il n'est pas nécessaire de remplacer les méthodes ExtContentProvider ; toutefois, si certains traitements non standard sont effectués, la première méthode à remplacer est getChildrenAsList(), car elle est appelée par d'autres méthode de cette classe.
|
actionHandler. Voir la classe ExtActionHandler. |
- class - L'instance de cette classe est créée lorsqu'un nouvel objet de ce type
doit être créé ou lorsque l'objet existant doit être supprimé du modèle ou déplacé vers
le haut ou vers le bas. Votre classe doit étendre ExtActionHandler.
|