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.CloneableBaseTableModelTODO Implement- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected intcolumnCountprotected java.lang.String[]columnNamesprotected java.lang.Object[][]dataprotected Managermanagerprotected introwCount
-
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 voidcreateColumns()protected abstract voidcreateModel()java.lang.String[]getColumnNames()java.lang.Object[][]getData()voidsetColumnNames(java.lang.String[] strings)voidsetData(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-
-
-