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

Java Discussion :

Parser de fichier Java


Sujet :

Java

  1. #1
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Par défaut Parser de fichier Java
    Bonjours!

    Je cherche un parser de fichier Java. C'est à dire quelque chose qui me lise un fichier source Java, et qui me permette de pouvoir le modifier.

    Un usage typique serait de pouvoir modifier les noms des class/constructeurs d'un fichier source Java suivant un pattern.

    L'api reflect ne me semble pas proposer de méthode pour modifier ces fichiers, à moins que j'ai loupé quelque chose?

    Merci de votre aide!

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    J'ai déjà utilisé celui-ci. Pas évident à prendre en main, mais au bout d'un moment, (et quelques corrections) j'ai pu faire ce que je voulais.

    Aparement il y en a un chez Eclipse aussi :

  3. #3
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Si c'est pour un oneshot. Il faut savoir que la fonction recherche intégré à eclipse permet l'utilisation d'expression régulière.

    Sinon, en fonction du besoin :
    -> Lecture des fichiers avec de simples expressions régulières. Un petit script unix fonctionne très bien pour ça. (Un de mes tp de 2A)
    -> Faire un plug-in avec intégré ton IDE (eclipse ou non). Plus complexe à faire(beaucoup plus de doc à lire que sed/grep), mais utile si tu veux avoir des options.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2008
    Messages
    1 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 190
    Par défaut
    Merci bien de votre aide, je regarderai les deux parser.

    Le script avec les expression régulière c'est ce que j'utilisai déjà, mais bon cela a ses limites quand on ne souhaite pas perdre trop de temps à faire le parser.

    J'ai finalement trouvé un compromis qui convient pour le moment, c'est d'utiliser les fonctionnalités liés à org.eclipse.jdt.core.ICompilationUnit.
    Il suffit donc de convertir un fichier en org.eclipse.core.resources.IFile puis en ICompilationUnit qui cotnient un certain nombre de méthode pour le modifier.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. je souhaite parser un fichier xml en tableau de string/java
    Par l'indien dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 26/07/2007, 12h23
  2. parser un fichier html en utilisant java
    Par taouja dans le forum Services Web
    Réponses: 1
    Dernier message: 16/04/2007, 10h12
  3. [XML] Comment parser ce fichier XML avec java !
    Par jlassira dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 13/03/2006, 12h56
  4. [XML][Java] parser plusieurs fichiers en un seul arbre DOM ?
    Par mrlenul dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 29/11/2005, 11h09
  5. [SAX] parser un fichier xml en Java
    Par royou dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 10/02/2005, 17h12

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