¿Vincular a una URL externa en Javadoc?

Resuelto ripper234 asked hace 15 años • 4 respuestas

Algo como:

/**
 * See {@linktourl http://google.com}
 */
ripper234 avatar Jul 04 '09 18:07 ripper234
Aceptado

Esto crea un encabezado "Ver también" que contiene el enlace, es decir:

/**
 * @see <a href="http://google.com">http://google.com</a>
 */

se representará como:

Ver también:
           http://google.com

mientras que esto:

/**
 * See <a href="http://google.com">http://google.com</a>
 */

creará un enlace en línea:

Ver http://google.com

aem999 avatar May 21 '2012 10:05 aem999

Tomado de la especificación javadoc

@see <a href="URL#value">label</a>: Agrega un enlace definido por URL#value. Es URL#valueuna URL relativa o absoluta. La herramienta Javadoc distingue este de otros casos buscando un símbolo menor que ( <) como primer carácter.

Por ejemplo :@see <a href="http://www.google.com">Google</a>

Aaron avatar Jul 04 '2009 11:07 Aaron

Los Javadocs no ofrecen ninguna herramienta especial para enlaces externos, por lo que solo debes usar HTML estándar:

See <a href="http://groversmill.com/">Grover's Mill</a> for a history of the
Martian invasion.

o

@see <a href="http://groversmill.com/">Grover's Mill</a> for a history of 
the Martian invasion.

No use {@link ...}o {@linkplain ...}porque son para enlaces a javadocs de otras clases y métodos.

Orlando DFree avatar Aug 12 '2015 20:08 Orlando DFree

Es difícil encontrar una respuesta clara en el sitio de Oracle. Lo siguiente es de javax.ws.rs.core.HttpHeaders.java:

/**
 * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1">HTTP/1.1 documentation</a>}.
 */
public static final String ACCEPT = "Accept";

/**
 * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.2">HTTP/1.1 documentation</a>}.
 */
public static final String ACCEPT_CHARSET = "Accept-Charset";
Qiang Li avatar Mar 11 '2015 18:03 Qiang Li