Merci à tous pour vos réponses.
J'ai essayé à plusieurs reprises les différentes solutions.
Je crois que je dois me résoudre à ne pas documenter mes classes.
Parce que :

1 - je ne maitrise certainement pas tout aujourd'hui et que certaines
choses me paraissent obscures encore.
2 - mes classes sont peut etre trop spécifiques (je ne pense vraiment
pas)
3 - ca m'épuise de ne pas réussir quelque chose qui me parait simple

Je vous remercie beaucoup en tout cas de vos reponses et je reviendrai
sur le sujet dans quelques temps, histoire d'avoir pris un peu de
recul.

On 10 fév, 11:44, zwetan <[email protected]> wrote:
> > C'est exact toutes mes classes ne sont pas au meme endroit.
> > Il y a les classes flash, les classes du noyau et mes classes.
> > Comment lui dire alors de ne pas créer une doc de toutes les classes.
> > Je n'ai pas besoin de documenter les classes de flash ou celles de mon
> > collegue, je veux juste les miennes.
> > Merci pour asdocr mais je n'ai pas les droits d'admin de mon poste...
> > donc pas d'adobe air 2.0 et de asdocr. :(
>
> > Pour ce qui est des classes de mon collegues, il n'y a qu'une seule
> > classe que j'utilise dont ma classe principale en hérite.
> > Le reste de mes classes persos n'utilisent que les classes de flash.
>
> > Comment faire?
>
> plusieurs choix pour exclure des classes
>
> dochttp://livedocs.adobe.com/flex/3/html/help.html?content=asdoc_9.html
> "
> * If you specified the class by using the exclude-classes option, the
> class is not documented.
> * If the ASDoc comment for the class contains the @private tag, the
> class is not documented.
> * If the class is found in a SWC, the class is not documented.
> "
>
> a) tu compiles tes dépendences en swc
>
>    <compiler.library-path dir="${basedir}/${lib}"
> includes="foobar.swc" />
>
>    toutes les classes dans foobar.swc ne seront pas documentées
>    c'est la solution la plus simple
>
>    le truc chiant c'est qu'il faut générer le swc avant
>
> b) tu utilises <exclude-classes class="" />
>
>    cad que pour chaque classes que tu ne veux pas documenter tu dois
> mettre une entrée
>    <exclude-classes class="com.foobar.test.Hello" />
>    <exclude-classes class="com.foobar.test.World" />
>    etc.
>
>    ce qui peut etre assez chiant à la longue si tu as beaucoup de
> classes a exclure
>
> c) tu ajouts @private dans le header de la class
>
>    chiant si qlqn veut générer la doc de cette class dans un autre
> projet/build
>
> d) tu utilises le metadata [ExcludeClass] dans le header de la class
>
>    ca fera comme @private avec le truc chiant (ou feature) que en plus
>    tu n'auras pas la completion de syntax sur cette class
>
> donc dans ton cas p-e utiliser les SWC de flash pour ne pas avoir a
> les documenter
> cad que la build de ton swf peut utiliser les sources *.as
> mais tu peux pour asdoc utiliser les *.swc
>
> et comme tu n'as pas bcp de classes a exclure tu peux utiliser
> <exclude-classes class="" />
>
> apres les projets ca grossit, et si tu commences à avoir 3+ projets
> interdépendants
> au niveau des classes mais avec des doc différentes, bah là il faudra
> gérer avec les swc
>
> zwetan

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Pour envoyer un message à ce groupe, adressez un e-mail à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/fcng?hl=fr

Répondre à