An {@link org.mcarthur.sandy.gwt.event.list.client.EventList} implementation that noticed when elments in it change and fires events accordingly.

Including in your project

To add this to your project you will need the GWT-Stuff-EventList and GWT-Stuff-PropertyChange jars added to your classpath and add the following to your GWT module file:

<inherits name="org.mcarthur.sandy.gwt.event.list.property.PropertyChangeEventList"/>

Example Usage

Use the ObservingEventList when you have a collection of objects that implement {@link org.mcarthur.sandy.gwt.event.property.client.PropertyChangeSource}.

EventList eventList = new ObservingEventList();