Interface ChangeAwareContainer<E,M extends ContainerChange<?,E>,L extends EventListener<M>>
-
- Type Parameters:
E
- type of the elements in the container.M
- type of theContainerChange
(event).L
- type of theEventListener
.
- All Superinterfaces:
EventSource<M,L>
- All Known Subinterfaces:
ChangeAwareCollection<E,M,L>
,ChangeAwareList<E>
,ChangeAwareMap<K,V>
,ChangeAwareSet<E>
public interface ChangeAwareContainer<E,M extends ContainerChange<?,E>,L extends EventListener<M>> extends EventSource<M,L>
A container (e.g.Collection
orMap
) that can beobserved
. It will sendmodification
event
s, whenever the container is modified (elements added, replaced or removed).- Since:
- 1.0.0
-
-
Method Summary
-
Methods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListener
-
-