Académique Documents
Professionnel Documents
Culture Documents
Mihaela Sighireanu
2 Contributions
3 Introduction à XML
4 Exemples
Plate-forme Eclipse
Discipline de contribution
E. Gamma & K. Berk : Eclipse — Principes, patterns et plug-in
1 Tout est contribution.
2 Une contribution n’est chargée en mémoire qu’au moment où elle
devient nécessaire.
3 On ajoute mais on ne remplace pas.
4 Les contribution doivent respecter les interfaces.
5 Commencer toujours par récupérer la structure d’une contribution
similaire.
6 Ne contribuez que lorsque vous avez a apporter quelque chose
d’utile au niveau fonctionnel.
7 A chaque fois que possible, laisser aux autre la possibilité de
contribuer à votre contribution.
8 En tant que fournisseur d’un point d’extension, votre contribution
doit se protéger des comportements erratiques des extensions.
Constituants de contribution
Constituants de contribution
Constituants :
Syntaxiques : balises (markup) bien parenthésées et texte
(semi-)libre.
Sémantiques : ELEMENT (nom de balise), ATTRLIST (propriétés
de la balise), type (structure de la balise).
Exemples
Pour UI d’Eclipse :
1 Contribution d’une action.
Ex. : Salut ou Hello, World
2 Contribution d’un éditeur multi-pages.
Ex. : Editeur de texte avec tri.
3 Contribution à un menu contextuel.
4 Contribution d’une vue.
5 Contribution d’un éditeur spécialisé.
Ex. : Editeur d’expressions régulières.