public class CSVTableModel
extends javax.swing.table.AbstractTableModel
TableModel used by the CSVTableModelProducer class. It has a
feature which generates the column name if it is not know.this.getColumnName(),
Serialized Form| Constructor and Description |
|---|
CSVTableModel() |
| Modifier and Type | Method and Description |
|---|---|
int |
getColumnCount()
Counts columns of this
TableModel. |
java.lang.String |
getColumnName(int column)
Return the column name at a specified position.
|
java.lang.String[] |
getColumnNames() |
java.lang.Object[][] |
getData() |
int |
getMaxColumnCount() |
int |
getRowCount()
Counts rows of this
TableModel. |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
Gets the Object at specified row and column positions.
|
void |
setColumnNames(java.lang.String[] columnNames) |
void |
setData(java.lang.Object[][] data) |
void |
setMaxColumnCount(int maxColumnCount)
Sets the maximum column count if it is bigger than the current one.
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAtpublic java.lang.Object[][] getData()
public void setData(java.lang.Object[][] data)
public java.lang.String[] getColumnNames()
public void setColumnNames(java.lang.String[] columnNames)
public int getColumnCount()
TableModel.public int getRowCount()
TableModel.public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
rowIndex - row indexcolumnIndex - column indexpublic void setMaxColumnCount(int maxColumnCount)
maxColumnCount - public int getMaxColumnCount()
public java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelcolumn - column index