Class BaseTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- javax.swing.table.DefaultTableModel
-
- pl.com.external.essw.system.framework.BaseTableModel
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,javax.swing.table.TableModel
- Direct Known Subclasses:
PeriodsTableModel
,SignalsTableModel
public abstract class BaseTableModel extends javax.swing.table.DefaultTableModel implements java.lang.Cloneable
BaseTableModel
TODO Implement- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected int
columnCount
protected java.lang.String[]
columnNames
protected java.lang.Object[][]
data
protected Manager
manager
protected int
rowCount
-
Constructor Summary
Constructors Constructor Description BaseTableModel(Manager manager)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
createColumns()
protected abstract void
createModel()
java.lang.String[]
getColumnNames()
java.lang.Object[][]
getData()
void
setColumnNames(java.lang.String[] strings)
void
setData(java.lang.Object[][] objects)
-
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Field Detail
-
manager
protected Manager manager
-
columnNames
protected java.lang.String[] columnNames
-
data
protected java.lang.Object[][] data
-
columnCount
protected int columnCount
-
rowCount
protected int rowCount
-
-
Constructor Detail
-
BaseTableModel
public BaseTableModel(Manager manager)
- Parameters:
manager
-
-
-
Method Detail
-
createModel
protected abstract void createModel()
-
createColumns
protected abstract void createColumns()
-
getColumnNames
public java.lang.String[] getColumnNames()
- Returns:
-
getData
public java.lang.Object[][] getData()
- Returns:
-
setColumnNames
public void setColumnNames(java.lang.String[] strings)
- Parameters:
strings
-
-
setData
public void setData(java.lang.Object[][] objects)
- Parameters:
objects
-
-
-