public class ExitNodeTableModel
extends javax.swing.table.DefaultTableModel
| Constructor and Description |
|---|
ExitNodeTableModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRow(java.lang.Object[] rowData)
Add rowdata with given data object array
|
void |
clear()
Clear the table model of all data
|
java.lang.Class |
getColumnClass(int index)
Get column class at given index
|
int |
getColumnCount()
Get the number of columns
|
java.lang.String |
getColumnName(int index)
Get column name at given index
|
NodeItem |
getNodeItemAt(int row)
Get row nodeitem
|
java.lang.Object |
getValueAt(int row,
int col)
Get cell value as object at row,col
|
boolean |
isCellEditable(int row,
int col)
Test if the cell is editable
|
void |
setColumnName(java.lang.String name,
int index)
Set the column name at the specified index
|
void |
setTestFieldValues(java.lang.String finger,
long latency,
java.lang.String status,
java.lang.String hops)
Convenience method to set the testing field cell values for a specific
fingerprint, the hops field is hidden and does npt show up in table
|
void |
setValueAt(java.lang.Object value,
int row,
int col)
Set cell value at row,col
|
void |
setValueAt(java.lang.Object value,
java.lang.String finger,
int col)
Set value with given fingerprint at given column
|
addColumn, addColumn, addColumn, addRow, convertToVector, convertToVector, getDataVector, getRowCount, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCountaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerpublic void clear()
public int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelgetColumnCount in class javax.swing.table.DefaultTableModelpublic boolean isCellEditable(int row,
int col)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.DefaultTableModelrow - Cell rowcol - Cell columnpublic void setValueAt(java.lang.Object value,
java.lang.String finger,
int col)
value - Valuefinger - Fingerprintcol - Columnpublic void setTestFieldValues(java.lang.String finger,
long latency,
java.lang.String status,
java.lang.String hops)
finger - Fingerprintlatency - Latency valuestatus - Status valuehops - Hops valuepublic NodeItem getNodeItemAt(int row)
row - public void setValueAt(java.lang.Object value,
int row,
int col)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.DefaultTableModelvalue - row - col - public java.lang.Object getValueAt(int row,
int col)
getValueAt in interface javax.swing.table.TableModelgetValueAt in class javax.swing.table.DefaultTableModelrow - col - public void addRow(java.lang.Object[] rowData)
addRow in class javax.swing.table.DefaultTableModelrowData - public java.lang.String getColumnName(int index)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.DefaultTableModelindex - public void setColumnName(java.lang.String name,
int index)
name - index - public java.lang.Class getColumnClass(int index)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelindex -