java.lang.Object
javax.swing.table.AbstractTableModel
org.integralsource.monsoon.jfc.ItemTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- public class ItemTableModel
- extends javax.swing.table.AbstractTableModel
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_items
private java.util.ArrayList _items
_columns
private java.lang.String[] _columns
ItemTableModel
public ItemTableModel(java.util.ArrayList items)
addItem
public void addItem(org.integralsource.monsoon.data.Item item)
removeItem
public void removeItem(int index)
setItem
public void setItem(int index,
org.integralsource.monsoon.data.Item item)
getItem
public org.integralsource.monsoon.data.Item getItem(int row)
getItems
public java.util.ArrayList getItems()
setItems
public void setItems(java.util.ArrayList items)
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Description copied from interface:
javax.swing.table.TableModel
- Returns the value (
Object) at a particular cell in the
table.
setValueAt
public void setValueAt(java.lang.Object value,
int row,
int col)
- Description copied from class:
javax.swing.table.AbstractTableModel
- Sets the value of the given cell. This implementation ignores all
arguments and does nothing, subclasses should override the
method if necessary.
getRowCount
public int getRowCount()
- Description copied from interface:
javax.swing.table.TableModel
- Returns the number of rows in the model.
getColumnCount
public int getColumnCount()
- Description copied from interface:
javax.swing.table.TableModel
- Returns the number of columns in the model.
getColumnName
public java.lang.String getColumnName(int i)
- Description copied from class:
javax.swing.table.AbstractTableModel
- Returns the name of the specified column. This method generates default
names in a sequence (starting with column 0): A, B, C, ..., Z, AA, AB,
AC, ..., AZ, BA, BB, BC, and so on. Subclasses may override this method
to allow column names to be specified on some other basis.
isCellEditable
public boolean isCellEditable(int row,
int col)
- Description copied from class:
javax.swing.table.AbstractTableModel
- Returns
true if the specified cell is editable, and
false if it is not. This implementation returns
false for all arguments, subclasses should override the
method if necessary.