org.progeeks.meta
Interface ListMutator

All Superinterfaces:
java.util.Collection, java.lang.Iterable, java.util.List, ObservableList, PropertyMutator
All Known Implementing Classes:
AbstractListMutator, AbstractMetaObject.BaseListMutator, DefaultListMutator, ListMutatorWrapper

public interface ListMutator
extends PropertyMutator, ObservableList

Extends PropertyMutator to provide access to the members of a multi-valued property value. This allows the mutator to properly manage list change notifications even if the actual storage object does not. For example, standard java.util.List based properties can't be expected to manage the complexities of element change notification, insertions, etc.. The mutator wraps this support around the real value.

Version:
$Revision: 1.6 $
Author:
Paul Speed

Method Summary
 
Methods inherited from interface org.progeeks.meta.PropertyMutator
addPropertyChangeListener, getParentObject, getPropertyInfo, getPropertyName, getValue, removePropertyChangeListener, setValue
 
Methods inherited from interface org.progeeks.util.ObservableList
addPropertyChangeListener, removePropertyChangeListener
 
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
 



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