org.progeeks.util
Interface ObservableList

All Superinterfaces:
java.util.Collection, java.lang.Iterable, java.util.List
All Known Subinterfaces:
ListMutator
All Known Implementing Classes:
AbstractListMutator, AbstractMetaObject.BaseListMutator, ActionList, ActionListGroup, CheckBoxActionGroup, ConstrainedObservableList, ContextList, DefaultListMutator, DefaultObservableList, ListMutatorWrapper, LookAndFeelActions, ObservableAdjacencyList

public interface ObservableList
extends java.util.List

Extends the java.util.List interface to provide observability using ListPropertyChangeEvents delivered to registered PropertyChangeListener.

Version:
$Revision: 1.13 $
Author:
Paul Speed

Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds a listener that will be notified when items are added, updated, or removed from the list.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Removes a previously registered listener.
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a listener that will be notified when items are added, updated, or removed from the list.


removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a previously registered listener.



Copyright © 2002-2003 Paul Speed. All Rights Reserved.