Développement d'un plugin Eclipse
Exemple
Présentation
Mon exemple de plugin est un générateur de getters et de setters pour les attributs des classes Java.
Une fois dézippé dans le dossier plugins d'Eclipse et Eclipse lancé, vous verrez la magnifique icône . Elle se trouve aussi dans le menu "Mes Plugins/Générer Getter et Setter".
Si le plugin n'est pas chargé, il suffit de lancer Eclipse avec les paramètres suivants:
eclipse -clean -workspace [chemin_workspace]
Lorsque le plugin est lancé, une fenêtre s'affiche demandant le type d'attribut et le nom de l'attribut.
Lorsque l'on valide, on aperçoit l'attribut généré, ainsi que son getter et son setter.
Plus en profondeur...
En regardant le code du plugin, on peut voir qu'il s'articule exactement comme le modèle Hello World. Dans la partie Extensions, l'action pointe vers une classe appelée GetterSetterAction. C'est dans cette classe que le traitement est effectué (ouverture de la fenêtre et création du texte).