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.

Le plugin GetterSetter

Une fois dézippé dans le dossier plugins d'Eclipse et Eclipse lancé, vous verrez la magnifique icône gs. 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.

exemple

Lorsque l'on valide, on aperçoit l'attribut généré, ainsi que son getter et son setter.

exemple2

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).

exemple3