Module net.anwiba.commons.model
Package net.anwiba.commons.model
Class AbstractListChangedNotifier<T>
java.lang.Object
net.anwiba.commons.model.AbstractListChangedNotifier<T>
- All Implemented Interfaces:
IListChangedNotifier<T>
- Direct Known Subclasses:
AbstractObjectListModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddListModelListener(IChangeableListListener<T> listener) protected final voidfireObjectsAdded(Iterable<Integer> indeces, Iterable<T> objects) protected voidfireObjectsChanged(Iterable<T> objects) protected voidfireObjectsChanged(Iterable<T> oldObjects, Iterable<T> newObjects) protected final voidfireObjectsRemoved(Iterable<Integer> indeces, Iterable<T> objects) protected final voidfinal voidremoveListModelListener(IChangeableListListener<T> listener) final void
-
Constructor Details
-
AbstractListChangedNotifier
public AbstractListChangedNotifier()
-
-
Method Details
-
addListModelListener
- Specified by:
addListModelListenerin interfaceIListChangedNotifier<T>
-
removeListModelListener
- Specified by:
removeListModelListenerin interfaceIListChangedNotifier<T>
-
removeListModelListeners
public final void removeListModelListeners()- Specified by:
removeListModelListenersin interfaceIListChangedNotifier<T>
-
fireObjectsChanged
-
fireObjectsChanged
-
fireObjectsAdded
-
fireObjectsUpdated
-
fireObjectsRemoved
-