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

SWT/JFace Java Discussion :

[PackageExplorer] folder ou source folder ?


Sujet :

SWT/JFace Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 59
    Par défaut [PackageExplorer] folder ou source folder ?
    Comment savoir si un fichier sélectionné depuis le Package Explorer se trouve dans un simple dossier ou dans un "source folder" (dossier où les .java sont compilables) ?

    J'ai créé un plug-in qui doit permettre de générer des classes Java. Le problème c'est que la class générée doit se trouver dans un "source folder" et non dans un simple "folder" pour qu'elle soit compilable et donc utilisable par le développeur.

    Quand on fait une sélection dans l'arbre du Package Explorer, on fait en fait une ISelection qui cache une ITreeSelection.
    Comment depuis ce "ISelection", je peux savoir si cette sélection se trouve ou non dans un source folder ?


    Merci d'avance !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 59
    Par défaut
    Autre formulation :
    Je sais comment déterminer les chemin absolu et relatif d'une ressource (fichier) dans le Package Explorer lors de sa sélection. Le problème c'est que je ne sais pas comment différencier un source folder d'un simple folder.

    Comment Eclipse fait-il pour afficher une icône correspondante et une nommination différente entre un simple folder, un source folder et un package ?

    Un dossier, c'est la petite icône bien connue du dossier ouvert
    Un source folder, c'est la même icône avec en plus un "carré ciblé" en haut à droite
    Un package, c'est un "carré ciblé"

    Un source folder est donc un folder dans lequel on place un ensemble de package.

    Eclipse fait-il une analyse du fichier .classpath pour savoir si un tel répertoire du disque est un simple dossier, un source folder ou encore un package ? Si oui, comment ?

  3. #3
    Membre Expert Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Par défaut
    Au moment de l'ouverture du projet, eclipse charge le .classpath et détermine quels sont les répertoires source, il garde la liste en mémoire...

    Il n'a plus qu'à associer l'icone de repertoire source au répertoire correspondants dans le Treeview...

Discussions similaires

  1. Récupérer fichier script depuis source folder
    Par flolebreton dans le forum Général Java
    Réponses: 0
    Dernier message: 16/05/2013, 10h15
  2. M2Eclipse et Sources Folder
    Par aelmalki dans le forum Maven
    Réponses: 3
    Dernier message: 24/02/2012, 10h17
  3. Réponses: 2
    Dernier message: 16/01/2009, 18h11
  4. package de package et Source Folder
    Par floanne dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/02/2008, 09h51
  5. Réponses: 1
    Dernier message: 14/05/2007, 11h24

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