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

NetBeans Java Discussion :

Compilation Javadoc sur les variables de classe avec NetBeans


Sujet :

NetBeans Java

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Août 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Compilation Javadoc sur les variables de classe avec NetBeans
    Bonjour,

    J'utilise NetBeans 6.9 pour mac et je voudrais réaliser ma javadoc avec l'éditeur. Je n'ai pas de problèmes pour la doc concernant les méthodes ou les classes.

    Cependant, NetBeans ne semble pas prendre en compte les commentaires sur les variables de classe : ils ne me sont pas proposés et ils n'apparaissent pas dans les fichiers html une fois la javadoc compilée (à part pour les constantes déclarées final).

    Par exemple, le code ci-dessus n'a aucun effet sur la javadoc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class Exemple{
     
       /**
        * Identifiant de l'exemple.
        *
        */
        private int ID;
     
    ...
    }


    Quelqu'un a dèjà remarqué cela? Ou quelqu'un a-t-il une solution? Merci d'avance!!!

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 943
    Points
    5 943
    Par défaut
    Bonjour,

    Par défaut la javadoc des membres avec les visibilités private et package n'est pas générée.
    Pour l'inclure va dans les propriétés de ton projet. (clic droit Properties), sélectionne le noeud Documenting (noeud fils de Build) et coche la checkbox "Include Private and Package Private Members" .
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Août 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Transports

    Informations forums :
    Inscription : Août 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup!

    Du coup, je me pose une question. Cela veut-il dire que la tradition javadoc est de ne pas inclure les champs privés? Ou est-ce que cela dépend uniquement de leur pertinence?

  4. #4
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 943
    Points
    5 943
    Par défaut
    Les champs privés/package sont invisibles par les utilisateurs donc généralement, si la javadoc est à leur destination alors il est inutile de les inclure, cela ne ferait que l'alourdir inutilement.
    En revanche ces champs sont intéressant pour les développeurs (notamment s'il y a plusieurs développeurs, ou pour de la maintenance).

    Donc en général on génère deux versions de la javadoc. Une version sans les membres private/package qui sera à destination des utilisateurs, et une version avec tous les membres qui sera à destination des développeurs.
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

Discussions similaires

  1. ACM avec pondération sur les variables
    Par A. D. dans le forum R
    Réponses: 1
    Dernier message: 27/06/2012, 09h03
  2. Réponses: 1
    Dernier message: 03/12/2010, 22h00
  3. probleme sur creation d'une classe avec netbeans 6.5
    Par bambi98 dans le forum NetBeans
    Réponses: 1
    Dernier message: 25/03/2009, 19h17
  4. Réponses: 4
    Dernier message: 03/02/2009, 19h47
  5. Problème sur les variables de class
    Par nico_pouchet dans le forum VB.NET
    Réponses: 6
    Dernier message: 11/06/2007, 16h51

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