public class TableModelRequestHeaders
extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
static org.apache.log4j.Logger |
log
Used for logging.
|
Constructor and Description |
---|
TableModelRequestHeaders()
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
deleteRow(int row)
Deletes a row from the model.
|
java.lang.Class |
getColumnClass(int column)
JTable uses this method to determine the default renderer/
editor for each cell.
|
int |
getColumnCount()
Gets the number of columns held by the table.
|
java.lang.String |
getColumnName(int col)
Gets the name of a column, given an integer representing it's ordinal position.
|
int |
getRowCount()
Gets the number of rows held by the table.
|
int |
getRowForHeaderKey(java.lang.String key)
Gets the row that corresponds to the given header key.
|
java.lang.Object |
getValueAt(int row,
int col)
Gets the value at a certain row and column in the table.
|
boolean |
isCellEditable(int row,
int col)
Indicates whether or not a given cell is editable.
|
void |
requestDataUpdated()
Indicates that the request information has been updated.
|
void |
setColumnNames(java.lang.String[] columnNames)
Sets the column names.
|
void |
setHTTPRequest(HTTPRequest request)
Sets the HTTP request that contains the headers.
|
void |
setValueAt(java.lang.Object value,
int row,
int col)
Sets the value at a certain row and column in the table.
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
public TableModelRequestHeaders()
public void setColumnNames(java.lang.String[] columnNames)
columnNames
- An array of strings containing all of the column names.public void setHTTPRequest(HTTPRequest request)
request
- The HTTPRequest
.public int getColumnCount()
int
representing the number of columns.public int getRowCount()
int
representing the number of rows.public java.lang.String getColumnName(int col)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
col
- The ordinal position of the column.public java.lang.Object getValueAt(int row, int col)
row
- The row number.col
- The ordinal position of the column.Object
representing the data.public int getRowForHeaderKey(java.lang.String key)
key
- The header key.public java.lang.Class getColumnClass(int column)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
column
- The ordinal position of the column (this parameter is ignored
by this implementation of the method).Class
of the column.public boolean isCellEditable(int row, int col)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
row
- The row number.col
- The ordinal position of the column.boolean
indicating whether or not the cell is editable.public void setValueAt(java.lang.Object value, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
value
- The value to setrow
- The row number.col
- The ordinal position of the column.public void deleteRow(int row)
row
- The row number to be deleted.public void requestDataUpdated()