Glazed Maps News
Brought to you by:
gerritcap
Is available.
It supports maps and sets that send out events upon changes and also support all map operations like values(), keys() and changes upon these derived collections.
2 specific extensions of EventMap also exists that are based upon an underlying EventList and that extract a key out of the objects of the EventList, the first extension maps that key (as unique identifier) to the object of the EventList from which the key originated and the second extension maps a key to a sublist of the EventList containing all objects that share the same key value.