com.google.gwt.widgetideas.table.client
Class TableModelListenerCollection

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<TableModelListener>
              extended by com.google.gwt.widgetideas.table.client.TableModelListenerCollection
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<TableModelListener>, java.util.Collection<TableModelListener>, java.util.List<TableModelListener>, java.util.RandomAccess

public class TableModelListenerCollection
extends java.util.ArrayList<TableModelListener>

A helper class for implementers of SourceTableModelEvents.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
TableModelListenerCollection()
           
 
Method Summary
 void fireRowCountChanged(int rowCount)
          Fire row changed event.
 void fireRowInserted(int beforeRow)
          Fire row inserted event.
 void fireRowRemoved(int row)
          Fire row removed event.
 void fireSetData(int row, int cell, java.lang.Object data)
          Fire data set event.
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

TableModelListenerCollection

public TableModelListenerCollection()
Method Detail

fireRowCountChanged

public void fireRowCountChanged(int rowCount)
Fire row changed event.

Parameters:
rowCount - the row count

fireRowInserted

public void fireRowInserted(int beforeRow)
Fire row inserted event.

Parameters:
beforeRow - the row index of the new row

fireRowRemoved

public void fireRowRemoved(int row)
Fire row removed event.

Parameters:
row - the row index of the removed row

fireSetData

public void fireSetData(int row,
                        int cell,
                        java.lang.Object data)
Fire data set event.

Parameters:
row - the row index
cell - the cell index
data - the new contents of the cell