What about
StandardModificationListener
{
void modificationOccurred(Evt);
}
VetoableModificationListener
{
void modificationOccurring(Evt) throws ModificationVetoedException;
}
and
ObservedCollection
{
static ObservedCollection decorate(Collection coll,
VetoableModificationListener l) {}
static ObservedCollection decorate(Collection coll,
StandardModificationListener l) {}
}
instead of
StandardModificationListener
{
void modificationOccurred(Evt);
void modificationOccurring(Evt) throws ModificationVetoedException;
}
and
ObservedCollection
{
static ObservedCollection decorate(Collection coll,
StandardModificationListener l) {}
static ObservedCollection decoratePostEventsOnly(Collection coll,
StandardModificationListener l) {}
}
?
michael
On Thu, 28 Aug 2003, Stephen Colebourne wrote:
> First part of ObservedCollection checked in, allowing an event sending
> wrapper to be written around a collection.
>
> TODO:
> - Validate that the design is OK
> - Implement ObservedList subList
> - Test List iterators
> - Add Bag, SortedSet, SortedBag implementations
> - Add Fast event mechansim
> - Add Rich event mechanism
>
> Stephen
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]