|
Ingegneria del Software: gruppo 9Progetto Doclet - JavaToXmiumlJAVADOC |
![]() |
Con la versione 1.2 del JDK, è stato introdotto un nuovo Javadoc basato su Doclet.
Il vecchio Javadoc faceva infatti il pharser delle dichiarazioni
e della documentazione di commento in un insieme di sorgenti, e produceva
un insieme di pagine HTML, che descrivevano le classi, le interfacce, costruttori,
metodi e campi.
Ora si possono utilizzare i doclet per personalizzare
l'output di Javadoc. Un doclet è un programma Java scritto utilizzando
anche le API doclet, che forniscono tutti i dati trovati dal pharser nella
sua scanzione.
Il doclet specifica quindi, il contenuto e il formato
dell'output generato dal tool Javadoc.
Si può scrivere un doclet per generare ogni tipo
di file-text di output come HTML, SGML, XML, RTF
ecc.
Nel nostro caso verrà progettato uno per creare
un file in formato XMI.
SUN provvede quindi,
a fornire un doclet "standard" per la generazione di della documentazione
il formato HTML (tipo la documentazione delle API).
I doclet possono anche essere usati per fare lavori speciali,
non collegati alla produzione di documentazione. Per esempio, un doclet
diagnostico, potrebbe operare un check di tutte le classi membre di un
"classes" facendo operare Javadoc sui commenti del file.
Titolo | Autore | Casa Editrice | Data pubbl. |
Java in a nutshell | David Flanagan | O' Really Associates | 96 |
On-line
Titolo | Autore | Sito | Breve descrizione |
Home Sun | Sun | http://www.sun.com | Sito principale della Sun |
Home Java | Sun | http://java.sun.com | Sito principale di Java |
Home documentazione JDK 1.2 | Sun | http://java.sun.com/products/jdk/1.2/docs/index.html | Sito Ufficile di documentazione del JDK 1.2 |
Home documentazione Javadoc | Sun | http://java.sun.com/products/jdk/javadoc/ | Sito Ufficiale di documentazione di Javadoc |
Java Discussion Forums - Javadoc | Autori Vari | http://forum.java.sun.com/forum?folderBy
@220.cLfiaANdlCH^0@.ee76880!skip=24 |
Forum di discussione del JDC, occorre essere iscritti, ma l'iscrizione è FREE |
Javadoc FAQ | Autori Vari | http://java.sun.com/products/jdk/javadoc/faq.html | |
Sun Developer Connection | Sun | http://www.sun.com/developers/italian/ | Servizi per sviluppatori della Sun |