Packages
javadoc
use HTML
How to use HTML and javadoc tags in javadoc comments
- Within a javadoc comment, you can code HTML tags to format the text that's displayed.
- You can also include javadoc tags to include special entries in the documentation.
Common HTML tag used to format javadoc comments
| HTML tag | Description |
|---|---|
| <code></code> | Displays the text between these tags with a monospaced font. |
Common javadoc tags
Documentation comments may also include tags. Each tag appears on a separate line and includes specialinformation. Common tags are:
| Javadoc tag | Description |
|---|---|
| @author author | Identifies the author of the class. Not displayed by default. |
| @version version | Describes the current version of the class. Not displayed by default. |
| @param parameternameAndDescription | Describes a parameter of a constructor or method. |
| @return description | Describes the value that's returned by a method. |
| @throws exceptionTypeDescription | Gives a description of the types of exceptions that are thrown by a method.. |
The Product class with comments that use HTML and javadoc tags
package murach.business;
import java.text.NumberFormat;
/**********************************************************
* The <code>Product</code> class represents a product and is used
* by the <code>LineItem</code> and <code>ProductDB</code> classes.
* @author Joel Murach
* @version 1.0.0
**********************************************************/
public class Product
{
private String code;
private String description;
private double price;
/***********************************************************
* Creates a <code>Product</code> with default values.
***********************************************************/
public Product()
{
code = "";
description = "";
price = 0;
}
/***********************************************************
* Sets the product code to the specified <code>String</code>.
* @param code A <code>String</code> for the product code.
***********************************************************/
public void setCode(String code)
{
this.code = code;
}
/***********************************************************
* Returns a <code>String</code> that represents the product code.
* @return A <code>String</code> for the product code.
***********************************************************/
public String getCode()
{
return code;
}
...