Package com.globalmentor.collections
Class ModifiableSet<E>
java.lang.Object
com.globalmentor.beans.BoundPropertyObject
com.globalmentor.model.DefaultModifiable
com.globalmentor.collections.ModifiableCollection<E>
com.globalmentor.collections.ModifiableSet<E>
- Type Parameters:
E
- the type of elements maintained by this set.
- All Implemented Interfaces:
PropertyBindable
,PropertyConstrainable
,Modifiable
,Iterable<E>
,Collection<E>
,Set<E>
Deprecated.
A set that implements
Modifiable
so that it can keep track of whether it has been modified.- Author:
- Garret Wilson
- API Note:
- This class is meant as a wrapper to an existing set.
- See Also:
-
Field Summary
Fields inherited from class com.globalmentor.beans.BoundPropertyObject
NO_PROPERTY_CHANGE_LISTENERS, NO_VETOABLE_CHANGE_LISTENERS
Fields inherited from interface com.globalmentor.model.Modifiable
MODIFIED_PROPERTY
-
Constructor Summary
-
Method Summary
Methods inherited from class com.globalmentor.collections.ModifiableCollection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
Methods inherited from class com.globalmentor.model.DefaultModifiable
isModified, setModified
Methods inherited from class com.globalmentor.beans.BoundPropertyObject
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPostponedPropertyChangeEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getForwardPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeSupport, getRepeatPropertyChangeListener, getRepeatVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, getVetoableChangeSupport, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream
-
Constructor Details
-
ModifiableSet
Deprecated.Set constructor.- Parameters:
set
- The set this set should wrap.
-