public class statTableModel
extends javax.swing.table.DefaultTableModel
Constructor and Description |
---|
statTableModel() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generateCSVOutput()
Exports the contents of the table in CSV format
|
java.lang.Class |
getColumnClass(int c)
Get the class of a column
|
int |
getColumnCount()
Gets the number of columns of the table
|
java.lang.String |
getColumnName(int col)
Get the name of a column
|
int |
getRowCount()
Gets the number of rows of the table
|
java.lang.Object |
getValueAt(int row,
int col)
Gets the value of a cell
|
void |
initComponents()
Initializes the table model
|
boolean |
isCellEditable(int row,
int col)
Tets if a cell is editable
|
int |
loadCSVData(java.lang.String contents)
Load the contents of the table in CSV format
|
void |
resetData()
Resets data of the table to defaukt values
|
void |
resizeTable(int newData,
int newMethod)
Resizes a table
|
void |
setValueAt(java.lang.Object value,
int row,
int col)
Sets the value of a cell
|
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
public void initComponents()
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
getColumnCount
in class javax.swing.table.DefaultTableModel
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
getRowCount
in class javax.swing.table.DefaultTableModel
public java.lang.String getColumnName(int col)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.DefaultTableModel
col
- Column to inspectpublic java.lang.Object getValueAt(int row, int col)
getValueAt
in interface javax.swing.table.TableModel
getValueAt
in class javax.swing.table.DefaultTableModel
row
- Row of the cellcol
- Column of the cellpublic java.lang.Class getColumnClass(int c)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
c
- Column to inspectpublic boolean isCellEditable(int row, int col)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.DefaultTableModel
row
- Row of the cellcol
- Column of the cellpublic void setValueAt(java.lang.Object value, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.DefaultTableModel
value
- Value to setrow
- Row of the cellcol
- Column of the cellpublic void resizeTable(int newData, int newMethod)
newData
- New number of data setsnewMethod
- New number of methodspublic void resetData()
public java.lang.String generateCSVOutput()
public int loadCSVData(java.lang.String contents)
contents
- String with the contents of the table in CSV format