com.irisel.oms.guiom.tablemodel
Class InstanceSetTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by com.irisel.oms.guiom.tablemodel.BaseTableModel
              extended by com.irisel.oms.guiom.tablemodel.InstanceSetTableModel
All Implemented Interfaces:
java.io.Serializable, java.util.EventListener, javax.swing.event.TableModelListener, javax.swing.table.TableModel

public class InstanceSetTableModel
extends BaseTableModel

Version:
1.0
Author:
Jose Manuel Gomez Alvarez
See Also:
Serialized Form

Constructor Summary
InstanceSetTableModel(InstanceSet is)
           
InstanceSetTableModel(InstanceSet is, boolean enableLeftMarginColumn)
           
 
Method Summary
 java.lang.Class getColumnClass(int idx)
           
 java.lang.Object[][] getData()
           
 Instance getInstance(int row)
           
 Instance[] getInstanceSelected(int[] modelSelectedRows)
           
 InstanceSet getInstanceSet()
           
 java.lang.Object getPK(int i)
           
 void setISValues()
           
 
Methods inherited from class com.irisel.oms.guiom.tablemodel.BaseTableModel
insertSummary, isCellEditable, isEditable, isFiltered, restoreData, saveData, setEditable, setFiltered, setSummary, tableChanged
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, 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, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceSetTableModel

public InstanceSetTableModel(InstanceSet is)
                      throws GuiException
Throws:
GuiException

InstanceSetTableModel

public InstanceSetTableModel(InstanceSet is,
                             boolean enableLeftMarginColumn)
                      throws GuiException
Throws:
GuiException
Method Detail

getData

public java.lang.Object[][] getData()

setISValues

public void setISValues()

getColumnClass

public java.lang.Class getColumnClass(int idx)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

getInstance

public Instance getInstance(int row)

getInstanceSet

public InstanceSet getInstanceSet()

getPK

public java.lang.Object getPK(int i)

getInstanceSelected

public Instance[] getInstanceSelected(int[] modelSelectedRows)