cds.gui
Class CSVTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
cds.gui.CSVTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- public class CSVTableModel
- extends javax.swing.table.AbstractTableModel
JTable table model based on a CSV (Character Separated Value) file
- Version:
- 1.0 Dec 2003
- Author:
- Alexander Schatten (T.U. Wien), Marc Wenger/CDS
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary |
CSVTableModel(java.lang.String filename,
java.lang.String sep)
Constructor. |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cRows
private int cRows
cCols
private int cCols
colNames
private java.lang.String[] colNames
colSizes
private int[] colSizes
data
private java.lang.String[][] data
CSVTableModel
public CSVTableModel(java.lang.String filename,
java.lang.String sep)
- Constructor.
- Parameters:
filename
- of a CSV filesep
- separator char
setEmpty
private void setEmpty()
readData
private void readData(java.lang.String filename,
java.lang.String sep)
getValueAt
public java.lang.Object getValueAt(int row,
int col)
getColumnName
public java.lang.String getColumnName(int i)
getColumnSize
public int getColumnSize(int i)
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()