Salut tout le monde,
Je suis en train de faire un plugin qui permet d'effectuer une action en cliquant droit sur un xml. J'utilise pour ça le modèle eclipse popup menu, et pour le moment ça marche bien (quand je clique droit sur un xml, j'ai mon menu, et je peux afficher une popup).
Maintenant je voudrais pouvoir lire le fichier qui a été sélectionné, et je ne sais pas trop quoi faire... Ma class d'action est la suivante :
En gros il faudrait que je modifie la méthode "run", mais je ne sais pas comment récupérer le fichier sélectionné dedans... Pouvez-vous m'aider svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 public class Patch implements IObjectActionDelegate { /** * Constructor for Action1. */ public Patch() { super(); } /** * @see IObjectActionDelegate#setActivePart(IAction, IWorkbenchPart) */ public void setActivePart(IAction action, IWorkbenchPart targetPart) { } /** * @see IActionDelegate#run(IAction) */ public void run(IAction action) { Shell shell = new Shell(); MessageDialog.openInformation( shell, "Patcheur Plug-in", "Generate patchs was executed."); } /** * @see IActionDelegate#selectionChanged(IAction, ISelection) */ public void selectionChanged(IAction action, ISelection selection) { } }
Merci d'avance !
Partager