Bonjour à tous,

j'ai un petit problème à résoudre.
j'ai une boite de dialogue qui me permet générer une chaine de caractère , et je souhaiterais pouvoir inclure cette chaine dans mon editeur actif. Mais voila je ne sais pas comment on doit faire cela.

Pour plus de précision, je part d'un object dérivé de la classe IWorkbenchWindowActionDelegate, et j'ai pu récupérer une instance de IWorkbenchWindow;

Avec le code suivant, je peux aussi obtenir le nom du fichier qui ouvert dans l'éditeur par la ligne de code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public class CreateVnrCompatibleFunction implements IWorkbenchWindowActionDelegate {
  private IWorkbenchWindow currentWindow;
 
  public void init(IWorkbenchWindow window) {
    // TODO Auto-generated method stub
    currentWindow = window;
  }
 
  public void run(IAction action) {
 
    String fileName = currentWindow.getActivePage().getActiveEditor().getEditorInput().getName();
Comme j'obtiens correctement le nom du fichier, il aussi être possible d'y accéder pour inserer du code à l'endroit ou se trouve le curseur.

Si une personne à une idée , je suis preneur
merci d'avance.