ifc.bim.signal.view
Class Panel5.Tmodel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--ifc.bim.signal.view.Panel5.Tmodel
All Implemented Interfaces:
java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, javax.swing.event.TableModelListener
Enclosing class:
Panel5

class Panel5.Tmodel
extends javax.swing.table.AbstractTableModel
implements javax.swing.event.TableModelListener


Field Summary
protected  java.lang.Object[][] data
           
protected  boolean[] oldB
           
protected  int[] oldI
           
protected  java.lang.String[] oldS
           
protected  SignalHandler sh
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
(package private) Panel5.Tmodel(SignalHandler sh, int chNum)
           
 
Method Summary
 void apply()
           
 void cancel()
           
 java.lang.Class getColumnClass(int c)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int c)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int r, int c)
           
 boolean isCellEditable(int r, int c)
           
 void reload()
           
 void setValueAt(java.lang.Object v, int r, int c)
           
 void tableChanged(javax.swing.event.TableModelEvent e)
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sh

protected SignalHandler sh

oldB

protected boolean[] oldB

oldS

protected java.lang.String[] oldS

oldI

protected int[] oldI

data

protected java.lang.Object[][] data
Constructor Detail

Panel5.Tmodel

Panel5.Tmodel(SignalHandler sh,
              int chNum)
Method Detail

tableChanged

public void tableChanged(javax.swing.event.TableModelEvent e)
Specified by:
tableChanged in interface javax.swing.event.TableModelListener

reload

public void reload()

apply

public void apply()

cancel

public void cancel()

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getValueAt

public java.lang.Object getValueAt(int r,
                                   int c)
Specified by:
getValueAt in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int c)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getColumnClass

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

isCellEditable

public boolean isCellEditable(int r,
                              int c)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

setValueAt

public void setValueAt(java.lang.Object v,
                       int r,
                       int c)
Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel