Javadoc

Javadoc

Javadoc es una utilidad de Oracle para la generación de documentación de APIs en formato HTML a partir de código fuente Java. Javadoc es el estándar de la industria para documentar clases de Java. La mayoría de los IDEs los generan automáticamente.

Javadoc también proporciona una API para crear doclets y taglets, que le permite analizar la estructura de una aplicación Java. Así es como JDiff puede generar informes de lo que ha cambiado entre dos versiones de una API.

Etiquetas Javadoc

Para generar APIs con Javadoc han de usarse etiquetas (tag's) de HTML o ciertas palabras reservadas precedidas por el caracter "@".
Estas etiquetas se escriben al principio de cada clase, miembro o método, dependiendo de qué objeto se desee describir, mediante un comentario iniciado con "/**" y acabado con "*/".


A continuación se explican algunas de las palabras reservadas - puede verse una lista completa de las tags con su correpondiente uso en sun.com

Nota 1: En uso explica la semántica del texto tras el tag.
Nota 2: Versión indica desde qué versión de Javadoc es válida.

Tag Descripción Uso Versión
@author Nombre del desarrollador. nombre_autor 1.0
@deprecated Indica que el método o clase es antigua y que no se recomienda su uso porque posiblemente desaparecerá en versiones posteriores. descripción 1.0
@param Definición de un parámetro de un método, es requerido para todos los parámetros del método. nombre_parametro descripción 1.0
@return Informa de lo que devuelve el método, no se puede usar en constructores o métodos "void". descripción 1.0
@see Asocia con otro método o clase. referencia (#método(); clase#método(); paquete.clase; paquete.clase#método()). 1.0
@throws Excepción lanzada por el método nombre_clase descripción 1.2
@version Versión del método o clase. versión 1.0

Ejemplo

Un ejemplo de un Javadoc de un método0.

 /**
  * Inserta un título en la clase descripción.
  * Al ser el título obligatorio, si es nulo o vacío se lanzará
  * una excepción.
  *
  * @param titulo El nuevo título de la descripción.
  * @throws IllegalArgumentException Si titulo es null, está vacío o contiene solo espacios.
  */
 public void setTitulo (String titulo) throws IllegalArgumentException
 {
   if (titulo == null || titulo.trim().equals(""))
   {
       throw new Exception ("El título no puede ser nulo o vacío");
   }
   else
   {
       this.titulo = titulo;
   }
 }

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • JavaDoc — ist ein Software Dokumentationswerkzeug, das aus Java Quelltexten automatisch HTML Dokumentationsdateien erstellt. Javadoc wurde ebenso wie Java von Sun Microsystems entwickelt und ist seit Version 2 ein Bestandteil des Java Development Kits. Die …   Deutsch Wikipedia

  • Javadoc — ist ein Software Dokumentationswerkzeug, das aus Java Quelltexten automatisch HTML Dokumentationsdateien erstellt. Javadoc wurde ebenso wie Java von Sun Microsystems entwickelt und ist seit Version 2 ein Bestandteil des Java Development Kits. Die …   Deutsch Wikipedia

  • Javadoc — is a documentation generator from Sun Microsystems for generating API documentation in HTML format from Java source code. The doc comments format used by Javadoc is the de facto industry standard for documenting Java classes. Some IDEs,[1] such… …   Wikipedia

  • Javadoc — est un outil développé par Sun Microsystems permettant de créer une documentation d API en format HTML depuis les commentaires présents dans un code source en Java. Javadoc est le standard industriel pour la documentation des classes Java. La… …   Wikipédia en Français

  • Javadoc — Тип Генератор документации Разработчик Sun Microsystems Операционная система кроссплатформенная Последняя версия 1.50 Лицензия GNU GPL 2 + «Classpath exception»[1] …   Википедия

  • Javadoc — Javadoc,   OpenDoc …   Universal-Lexikon

  • javadoc — Java Document Generator http://www.desy.de/cgi bin/man cgijavadoc zur Dokumentationserstellung des selbst geschriebenen Codes …   Acronyms

  • javadoc — Java Document Generator (http://www.desy.de/cgi bin/man cgijavadoc) zur Dokumentationserstellung des selbst geschriebenen Codes …   Acronyms von A bis Z

  • Java Platform, Standard Edition — or Java SE is a widely used platform for programming in the Java language. It is the Java Platform used to deploy portable applications for general use.In practical terms, Java SE consists of a virtual machine, which must be used to run Java… …   Wikipedia

  • Java (programming language) — infobox programming language name = Java paradigm = Object oriented, structured, imperative year = 1995 designer = Sun Microsystems latest release version = Java Standard Edition 6 (1.6.0) latest release date = latest test version = latest test… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”