Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.integralsource.monsoon.jfc
Class ItemTableModel  view ItemTableModel download ItemTableModel.java

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byorg.integralsource.monsoon.jfc.ItemTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class ItemTableModel
extends javax.swing.table.AbstractTableModel


Field Summary
private  java.lang.String[] _columns
           
private  java.util.ArrayList _items
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ItemTableModel(java.util.ArrayList items)
           
 
Method Summary
 void addItem(org.integralsource.monsoon.data.Item item)
           
 int getColumnCount()
          Returns the number of columns in the model.
 java.lang.String getColumnName(int i)
          Returns the name of the specified column.
 org.integralsource.monsoon.data.Item getItem(int row)
           
 java.util.ArrayList getItems()
           
 int getRowCount()
          Returns the number of rows in the model.
 java.lang.Object getValueAt(int row, int column)
          Returns the value (Object) at a particular cell in the table.
 boolean isCellEditable(int row, int col)
          Returns true if the specified cell is editable, and false if it is not.
 void removeItem(int index)
           
 void setItem(int index, org.integralsource.monsoon.data.Item item)
           
 void setItems(java.util.ArrayList items)
           
 void setValueAt(java.lang.Object value, int row, int col)
          Sets the value of the given cell.
 
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
 

Field Detail

_items

private java.util.ArrayList _items

_columns

private java.lang.String[] _columns
Constructor Detail

ItemTableModel

public ItemTableModel(java.util.ArrayList items)
Method Detail

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.