com.im.ijc.widgets/1 5.9.1

com.im.ijc.widgets.table
Class TableWidgetModel<T extends AbstractWBTable<?,?>>

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by com.im.ijc.widgets.common.table.AbstractIJCTableModel
          extended by com.im.ijc.widgets.table.TableWidgetModel<T>
All Implemented Interfaces:
Serializable, TableModel
Direct Known Subclasses:
VertexTableModel

public abstract class TableWidgetModel<T extends AbstractWBTable<?,?>>
extends AbstractIJCTableModel

See Also:
Serialized Form

Field Summary
protected  List<DFField> fields
           
protected  DFResultSet.VertexState vertexState
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
TableWidgetModel(DFResultSet.VertexState vertexState)
           
 
Method Summary
protected abstract  PropertyChangeListener createEntityListener()
           
protected  void destroy()
           
 DFField getField(int fieldIndex)
           
 List<DFField> getFields()
           
protected  T getTable()
           
 DFResultSet.VertexState getVertexState()
           
 void setWBTable(T table)
           
abstract  void updateTableData(List<? extends Comparable<?>> updatedIds)
          Notified from entity data provider about changes in underlying records.
 
Methods inherited from class com.im.ijc.widgets.common.table.AbstractIJCTableModel
getDatasetAwareIndexes, getForegroundDatasetType, getForegroundRowCount, getIndexWithinVertexState, tableDataIdsUpdated, tableDataSelectionUpdated
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.table.TableModel
getColumnCount, getRowCount, getValueAt
 

Field Detail

vertexState

protected final DFResultSet.VertexState vertexState

fields

protected List<DFField> fields
Constructor Detail

TableWidgetModel

public TableWidgetModel(DFResultSet.VertexState vertexState)
Method Detail

createEntityListener

protected abstract PropertyChangeListener createEntityListener()

updateTableData

public abstract void updateTableData(List<? extends Comparable<?>> updatedIds)
Notified from entity data provider about changes in underlying records.


destroy

protected void destroy()

setWBTable

public final void setWBTable(T table)

getTable

protected final T getTable()

getVertexState

public final DFResultSet.VertexState getVertexState()
Specified by:
getVertexState in class AbstractIJCTableModel

getFields

public List<DFField> getFields()

getField

public DFField getField(int fieldIndex)

com.im.ijc.widgets/1 5.9.1