Javadoc Con NetBeans 5
Javadoc Con NetBeans 5
Javadoc Con NetBeans 5
Un comentario de documentación empieza con los caracteres /** y termina con los
caracteres */. Cada comentario consiste de una descripción seguida de una o más
etiquetas. Se pueden usar etiquetas de formateo HTML en los comentarios de
documentación.
Sugerencias:
/**
* Establece el intérprete de la canción
* @param interprete Intérprete de la canción
*/
public void setInterprete(String interprete) {
this.interprete = interprete;
}
Figura 4.1
Por ejemplo, el siguiente listado muestra una clase con comentarios de documentación:
Medio.java
/*
* Medio.java
*
* Created on 8 de septiembre de 2006, 01:14 PM
*
* @author mdomitsu
*/
package objetosNegocio;
import objetosServicio.Fecha;
/**
* Esta clase contiene los atributos y métodos comunes a las clases
* Cancion y Pelicula del programa AmanteMusica
*/
public class Medio {
protected String clave;
protected String titulo;
protected String genero;
protected int duracion;
protected Fecha fecha;
/**
* Constructor predeterminado
*/
public Medio() {
}
/**
* Constructor que inicializa los atributos de la clase
* @param clave Clave de la canción o película
* @param titulo Título de la canción o película
* @param genero Género de la canción o película
* @param duracion Duración de la canción o película
* @param fecha Fecha de liberación de la canción o película
*/
public Medio(String clave, String titulo, String genero, int duracion,
Fecha fecha) {
this.clave = clave;
this.titulo = titulo;
this.genero = genero;
this.duracion = duracion;
this.fecha = fecha;
}
/**
* Regresa la clave de la canción o película
* @return Clave de la canción o película
*/
public String getClave() {
return clave;
}
/**
/**
* Regresa el título de la canción o película
* @return Titulo de la canción o película
*/
public String getTitulo() {
return titulo;
}
/**
* Establece el título de la canción o película
* @param titulo Titulo de la canción o película
*/
public void setTitulo(String titulo) {
this.titulo = titulo;
}
/**
* Regresa el género de la canción o película
* @return Género de la canción o película
*/
public String getGenero() {
return genero;
}
/**
* Establece el género de la canción o película
* @param genero Género de la canción o película
*/
public void setGenero(String genero) {
this.genero = genero;
}
/**
* Regresa la duración de la canción o película
* @return Duración de la canción o película
*/
public int getDuracion() {
return duracion;
}
/**
* Establece la duración de la canción o película
* @param duracion Duración de la canción o película
*/
public void setDuracion(int duracion) {
this.duracion = duracion;
}
/**
* Regresa la fecha de liberación de la canción o película
/**
* Establece la fecha de liberación de la canción o película
* @param fecha Fecha de liberación de la canción o película
*/
public void setFecha(Fecha fecha) {
this.fecha = fecha;
}
/**
* Regresa una cadena con los valores de los atributos de una instancia de
la
* clase
* @return Cadena con los valores de los atributos
*/
public String toString() {
return clave + ", " + titulo + ", " + genero + ", " + duracion + ", "
+ fecha;
}
}
Etiquetas Javadoc
Se pueden usar las siguientes etiquetas en los comentarios de documentación.
1. Haga clic con el botón derecho sobre el nombre del archivo en el árbol del
proyecto y seleccione las opciones Tools/Auto Comment …, de los menús
emergentes, como se muestra en la figura 2.1.
Figura 2.1
Figura 2.2
Figura 2.3
Figura 2.4
Figura 2.5
Generación de la Documentación
Javadoc
NetBeans puede producir un conjunto de páginas HTML Javadoc que describe las
clases, constructores, métodos y atributos, a partir de la estructura del código y los
comentarios de documentación incluído en el código.
Figura 2.6
Figura 2.7
Figura 2.8
Al terminar NetBeans abre la página con el índice de las páginas HTML Javadoc en el
navegador Web predeterminado, figura 2.9.
Configuración de Javadoc
Podemos configurar como NetBeans generará la documentación Javadoc para el
proyecto
Figura 2.8
Figura 2.10
Figura 2.11
Figura 13