Decorates a SortedSet implementation with a bound
property named "collection".
Each modifying method call made on this SortedSet is
handled as a change to the "collection" property. This
facility serves to notify subscribers of a change to the collection
but does not allow users the option of vetoing the change. To
gain the ability to veto the change, use a
ConstrainedSortedSet decorater.
The SortedSet interface supports three methods which provide
views into the data maintained by this object. These views are
"backed by" this set, and therefore changes in the main object
or in any view are reflected by any other view. This decorater
ensures that changes made to any of the views are propagated to
listeners registered in all of the views.
since: Commons Events 1.0 author: Stephen Colebourne, Bryce Nordgren |