IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Platform Discussion :

[plugin]aide au développement d'un plugin XML


Sujet :

Eclipse Platform

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2003
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 28
    Points : 23
    Points
    23
    Par défaut [plugin]aide au développement d'un plugin XML
    Bonjour,
    je sais qu'il existe une multitude de plugin XML pour eclipse mais je voudrais en développez un moi même.

    Je sais que eclipse offre la possibilité de créer un plugin XML direcetement grâce à son template de création de plugin.
    Je voudrais développez une complétion intelligentepour mon plugin:
    -proposition des noeuds possibles en fonction de la position du curseur dans l'arborescence xml
    -proposition des noeuds en fonction des caractères de départ (ex si j'entre <a , je voudrais proposer tous les noeud commencant par "a" en respectant la premiere condition ci-dessus)

    de plus j'aimerai que mon plugin ferme automatiquement les noeuds. par exemple si j'ai "<noeud>" je voudrais qu'il me rajoute "</noeud>" ou que si je demande une completion sur "<noeu" que la complétion me donne "<noeud />"

    bref je voudrais que mon plugin ait le même comportement que celui de ant pour eclipse.

    J'attends vos réponses avec impatience. tout aide sera la bienvenue (explication, tutoriaux, morceaux de code, etc.)

    Merci d'avance

  2. #2
    Membre confirmé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Points : 616
    Points
    616
    Par défaut
    je comprends pas ce que tu demandes???

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2003
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 28
    Points : 23
    Points
    23
    Par défaut
    Je voudrais créer un plugin eclipse pour ecrire du XML. Ce plugin devra permettre de faire de la completion en fonction d'une dtd.

  4. #4
    Membre confirmé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Points : 616
    Points
    616
    Par défaut
    Et alors, quelle est ta question????

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2003
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 28
    Points : 23
    Points
    23
    Par défaut
    ma question est:
    Comment gerer une completion intelligente? j'entends pas intelligente une completion qui propose par exemple seulement les mots commencant pas un préfixe donné par l'utilisateur. On peut comparer cette completion a celle qu'eclipse propose pour le java ie tu tapes "Str" et ctrl+espace et il te propose par exemple String, Stringbuffer, etc.

  6. #6
    Membre confirmé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Points : 616
    Points
    616
    Par défaut
    tu devrais chercher dans :

    http://eclipse-plugins.2y.net/eclipse/plugins.jsp

    les plugins gratuits et open source et regarder comment est ce qu'ils ont fait!!

  7. #7
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Sinon il y a XMLBuddy complétion en fonction des DTD et vérification de la syntaxe.

    Tu devrais le tester, je suis sûre qu'il te plaira.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Points : 626
    Points
    626
    Par défaut
    Sinon google "eclipse plugin".... ou "eclipse RCP"... qui est plus ou moins lié.

    Pour la complétion, sinon le principe de base est pas tres compliqué. Tu a un ensemble de "mot" possible et il faut le presenter à l'utilisateur, et a chaque fois que celui saisit une lettre, il faut reduire cet ensemble.

    Mais bon essaye dans un premier temps de faire un plugin simple avant de faire une tel plugin...

Discussions similaires

  1. les plugins pour le développement struts
    Par zizoux5 dans le forum Struts 1
    Réponses: 7
    Dernier message: 24/04/2007, 15h10
  2. Plugin NetBeans pour développement visuel
    Par Edouard Kaiser dans le forum NetBeans
    Réponses: 3
    Dernier message: 27/08/2006, 13h47
  3. Réponses: 4
    Dernier message: 10/07/2006, 12h17
  4. [plugin][XMLBuddy]comment ourvrir un jsp avec xml buddy
    Par dietrich dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/02/2006, 17h08
  5. [PLUGIN] une adresse pour un editeur html-xml
    Par Alec6 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 18/02/2004, 00h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo