public class GameTableModel
extends javax.swing.table.AbstractTableModel
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String[] |
columnNames |
private java.util.Vector<GameInfo> |
data |
private java.util.Locale |
myLocale |
private java.util.HashMap<java.lang.String,java.lang.Integer> |
rowIndex |
| Constructor and Description |
|---|
GameTableModel(java.util.Locale myLocale) |
| Modifier and Type | Method and Description |
|---|---|
int |
addGame(GameInfo gi) |
int |
findRowIndex(java.lang.String gameId) |
java.lang.Class<?> |
getColumnClass(int col) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int col) |
int |
getRowCount() |
java.lang.Integer |
getRowIndex(GameInfo gi) |
java.lang.Object |
getValueAt(int row,
int col) |
private java.lang.String |
humanReadableTime(java.lang.Long startTime) |
void |
redoRowIndices() |
void |
removeGame(java.lang.String gameId) |
void |
resetTable() |
void |
setRowAt(java.lang.Object value,
int row) |
void |
setValueAt(java.lang.Object value,
int row,
int col) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListenerprivate final java.lang.String[] columnNames
private final java.util.Vector<GameInfo> data
private final java.util.HashMap<java.lang.String,java.lang.Integer> rowIndex
private final java.util.Locale myLocale
public int getColumnCount()
public int getRowCount()
public java.lang.String getColumnName(int col)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic java.lang.Object getValueAt(int row,
int col)
public java.lang.Class<?> getColumnClass(int col)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic void setValueAt(java.lang.Object value,
int row,
int col)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic int addGame(GameInfo gi)
public void removeGame(java.lang.String gameId)
public void resetTable()
public void redoRowIndices()
public void setRowAt(java.lang.Object value,
int row)
public int findRowIndex(java.lang.String gameId)
public java.lang.Integer getRowIndex(GameInfo gi)
private java.lang.String humanReadableTime(java.lang.Long startTime)