Introduction à la construction d'Editeurs avec la plateforme Eclipse

Je vous propose un nouveau support de cours sur les éditeurs pour la plateforme Eclipse.

Le plan est le suivant :

  • construction déclarative d’éditeurs ;
  • IEditorPart, IEditorSite, IEditorInput à quoi ça sert ;
  • registre des éditeurs ;
  • cycle de vie des éditeurs ;
  • MultiPageEditorPart ;
  • écouteurs ;
  • éditeur et les commandes ;
  • workspace et les ressources ;
  • éditeur et le texte via TextEditor (Coloration syntaxique, assistant de contenu…).

À noter que pour la dernière partie, éditeur et le texte, une analyse approfondie de la boîte à outils JFace a été réalisée. À mon avis, cette partie risque d’évoluer au gré de différentes fonctionnalités apportées par la fondation Eclipse telles que XText et Eclipse 4.

Vous trouverez sur ce lien un contenu détaillé de ce support de cours et sur ce lien le code source des exemples.

Ce billet est open source. Vous avez noté un problème de typographie ?
Ou quelque chose d'obscur ? Améliorer ce billet à partir du dépôt GitHub.