2013-02-24 21 views
6

C'è qualcosa che posso usare per analizzare JavaDoc, in modo tale da poter operare su di esso attraverso le interfacce Doclet standard in fase di runtime? Essenzialmente, l'operazione inversa di un Doclet.Parser JavaDoc per javadoc comuni?

Capisco che sarebbe impossibile scrivere un parser per ogni Javadoc (poiché questo può essere un formato di documentazione arbitrario), ma sarei curioso di sapere se c'era qualcosa del genere per il Doclet standard.

risposta

1

Doclet è già un parser javadoc. Pensa a Doclet come a SAX Parser

Ogni chiamata ai tuoi metodi verrà fornita con gli stessi identici dati forniti a un normale doclet javadoc. Esegui la tua sottoclasse Doclet sul codice sorgente e ti presenterà la documentazione attraverso i metodi di callback.