Auteur :
Samuel KAUFFMANN
Manuel simplifié JAVADOC
I-MAP
@throws [NOM DE L'EXECPTION] [DESCRIPTION]
Vous permet d'indiquer à l'utilisateur de votre méthodes quelles exceptions sont levés dans votre code
et dans quels cas.
@version [NUMERO]
Cette balise permet d'indiquer le numéro de version du code que vous commenté. Il est formé comme
ceci :
NUMERO_MAJEUR.NUMERO_MINEUR.REVISION
Par exemple :
* @version 0.0.1
V. Générer la documentation
A. Introduction
L'exécution de JavaDoc s'effectue par l'intermédiaire de l'invite de commande. Il suffit de
taper le mot " javadoc " puis la liste des fichiers " .java ", séparés par des espaces, dont
l'utilisateur souhaite générer la documentation. Quelques options permettent d'affiner la
génération de la documentation, celles-ci s'insèrent entre " javadoc " et la liste des fichiers à
convertir. Le nom d'une option est toujours précédé d'un tiret.
Options les plus couramment utilisées :
" -d ", suivit d'un nom de répertoire, permet de choisir le répertoire dans lequel sera
générée la documentation. Le répertoire doit être préalablement créé.
" -author " permet de prendre en compte le paramètre @author lors de la génération de
la documentation.
" -version " permet de prendre en compte le paramètre @version lors de la génération
de la documentation.
" -classpath " suivit de l'adresse des bibliothèques, permet à javadoc de générer la
documentation en connaissant les caractéristiques des types étrangers à la classe.
" -public " permet de générer la documentation uniquement pour les classes publiques.
" -protected " permet de générer la documentation pour les classes et membres publics
et protégés. C'est l'option par défaut.
" -package " permet de générer la documentation pour les classes et membres publics,
protégés et ceux accessibles aux classes d'un même package.
" -private " génère la documentation pour toutes les classes et tous les membres.
B. Exemple
La commande " javadoc -d doc -author -private Exemple.java " génère la documentation, dans le
répertoire doc, du fichier Exemple.java. Le paramètre @author est pris en compte et toutes les
classes du fichier et leurs membres sont documentés.