com.carlosbcruz.account.control
Class AccountTableModel

java.lang.Object
  extended by com.carlosbcruz.account.control.AccountTableModel
All Implemented Interfaces:
AccountModelListener, javax.swing.table.TableModel

public class AccountTableModel
extends java.lang.Object
implements javax.swing.table.TableModel, AccountModelListener

Store the content of a table

Author:
Carlos Fernando Bella Cruz - pessoal@carlosbcruz.com

Method Summary
 void accountModelChanged(AccountEvent e)
           
 void addTableModelListener(javax.swing.event.TableModelListener arg0)
           
 java.lang.Class getColumnClass(int arg0)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int arg0)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int arg1, int arg0)
           
 boolean isCellEditable(int arg0, int arg1)
           
 void removeTableModelListener(javax.swing.event.TableModelListener arg0)
           
 void setValueAt(java.lang.Object arg0, int arg1, int arg2)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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

getColumnName

public java.lang.String getColumnName(int arg0)
Specified by:
getColumnName in interface javax.swing.table.TableModel

getColumnClass

public java.lang.Class getColumnClass(int arg0)
Specified by:
getColumnClass in interface javax.swing.table.TableModel

isCellEditable

public boolean isCellEditable(int arg0,
                              int arg1)
Specified by:
isCellEditable in interface javax.swing.table.TableModel

getValueAt

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

setValueAt

public void setValueAt(java.lang.Object arg0,
                       int arg1,
                       int arg2)
Specified by:
setValueAt in interface javax.swing.table.TableModel

addTableModelListener

public void addTableModelListener(javax.swing.event.TableModelListener arg0)
Specified by:
addTableModelListener in interface javax.swing.table.TableModel

removeTableModelListener

public void removeTableModelListener(javax.swing.event.TableModelListener arg0)
Specified by:
removeTableModelListener in interface javax.swing.table.TableModel

accountModelChanged

public void accountModelChanged(AccountEvent e)
Specified by:
accountModelChanged in interface AccountModelListener