org.springframework.richclient.list
Class BeanTableListModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.springframework.richclient.table.BaseTableModel
          extended by org.springframework.richclient.table.BeanTableModel
              extended by org.springframework.richclient.list.BeanTableListModel
All Implemented Interfaces:
Serializable, TableModel, TableListModel, MutableTableModel

public abstract class BeanTableListModel
extends BeanTableModel
implements TableListModel

TableListModel implemetation for pojo based lists

Author:
Mathias Broekelmann
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
BeanTableListModel(Class beanClass)
           
BeanTableListModel(Class beanClass, List rows)
           
BeanTableListModel(Class beanClass, List rows, MessageSource messages)
           
BeanTableListModel(Class beanClass, MessageSource messages)
           
 
Method Summary
 
Methods inherited from class org.springframework.richclient.table.BeanTableModel
createColumnInfo, createColumnNames, createColumnPropertyNames, getColumnPropertyNames, getValueAtInternal, isCellEditableInternal, setBeanClass, setMessageSource, setValueAtInternal
 
Methods inherited from class org.springframework.richclient.table.BaseTableModel
addRow, addRows, clear, createColumnClasses, getColumnClass, getColumnClasses, getColumnCount, getColumnData, getColumnHeaders, getColumnName, getColumnNames, getDataColumnCount, getDataColumnHeaders, getRow, getRowCount, getRows, getValueAt, hasRowNumbers, isCellEditable, remove, remove, remove, rowOf, setRowNumbers, setRows, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.richclient.list.TableListModel
getColumnClass, getColumnCount, getColumnName, getValueAt
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, removeTableModelListener
 

Constructor Detail

BeanTableListModel

public BeanTableListModel(Class beanClass,
                          List rows,
                          MessageSource messages)

BeanTableListModel

public BeanTableListModel(Class beanClass,
                          List rows)

BeanTableListModel

public BeanTableListModel(Class beanClass,
                          MessageSource messages)

BeanTableListModel

public BeanTableListModel(Class beanClass)


Copyright © 2004-2008 The Spring Framework. All Rights Reserved.