< prev index next >
src/java.desktop/share/classes/javax/swing/table/TableModel.java
Print this page
@@ -27,16 +27,16 @@
import javax.swing.*;
import javax.swing.event.*;
/**
- * The <code>TableModel</code> interface specifies the methods the
- * <code>JTable</code> will use to interrogate a tabular data model. <p>
+ * The {@code TableModel} interface specifies the methods the
+ * {@code JTable} will use to interrogate a tabular data model. <p>
*
- * The <code>JTable</code> can be set up to display any data
+ * The {@code JTable} can be set up to display any data
* model which implements the
- * <code>TableModel</code> interface with a couple of lines of code:
+ * {@code TableModel} interface with a couple of lines of code:
* <pre>
* TableModel myData = new MyTableModel();
* JTable table = new JTable(myData);
* </pre><p>
*
@@ -49,75 +49,75 @@
public interface TableModel
{
/**
* Returns the number of rows in the model. A
- * <code>JTable</code> uses this method to determine how many rows it
+ * {@code JTable} uses this method to determine how many rows it
* should display. This method should be quick, as it
* is called frequently during rendering.
*
* @return the number of rows in the model
* @see #getColumnCount
*/
public int getRowCount();
/**
* Returns the number of columns in the model. A
- * <code>JTable</code> uses this method to determine how many columns it
+ * {@code JTable} uses this method to determine how many columns it
* should create and display by default.
*
* @return the number of columns in the model
* @see #getRowCount
*/
public int getColumnCount();
/**
- * Returns the name of the column at <code>columnIndex</code>. This is used
+ * Returns the name of the column at {@code columnIndex}. This is used
* to initialize the table's column header name. Note: this name does
* not need to be unique; two columns in a table can have the same name.
*
* @param columnIndex the index of the column
* @return the name of the column
*/
public String getColumnName(int columnIndex);
/**
* Returns the most specific superclass for all the cell values
- * in the column. This is used by the <code>JTable</code> to set up a
+ * in the column. This is used by the {@code JTable} to set up a
* default renderer and editor for the column.
*
* @param columnIndex the index of the column
* @return the common ancestor class of the object values in the model.
*/
public Class<?> getColumnClass(int columnIndex);
/**
- * Returns true if the cell at <code>rowIndex</code> and
- * <code>columnIndex</code>
- * is editable. Otherwise, <code>setValueAt</code> on the cell will not
+ * Returns true if the cell at {@code rowIndex} and
+ * {@code columnIndex}
+ * is editable. Otherwise, {@code setValueAt} on the cell will not
* change the value of that cell.
*
* @param rowIndex the row whose value to be queried
* @param columnIndex the column whose value to be queried
* @return true if the cell is editable
* @see #setValueAt
*/
public boolean isCellEditable(int rowIndex, int columnIndex);
/**
- * Returns the value for the cell at <code>columnIndex</code> and
- * <code>rowIndex</code>.
+ * Returns the value for the cell at {@code columnIndex} and
+ * {@code rowIndex}.
*
* @param rowIndex the row whose value is to be queried
* @param columnIndex the column whose value is to be queried
* @return the value Object at the specified cell
*/
public Object getValueAt(int rowIndex, int columnIndex);
/**
- * Sets the value in the cell at <code>columnIndex</code> and
- * <code>rowIndex</code> to <code>aValue</code>.
+ * Sets the value in the cell at {@code columnIndex} and
+ * {@code rowIndex} to {@code aValue}.
*
* @param aValue the new value
* @param rowIndex the row whose value is to be changed
* @param columnIndex the column whose value is to be changed
* @see #getValueAt
< prev index next >