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
public class AbstractListChangedNotifier<T> extends java.lang.Object implements IListChangedNotifier<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractListChangedNotifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListModelListener(IChangeableListListener<T> listener)protected voidfireObjectsAdded(java.lang.Iterable<java.lang.Integer> indeces, java.lang.Iterable<T> objects)protected voidfireObjectsChanged(java.lang.Iterable<T> objects)protected voidfireObjectsChanged(java.lang.Iterable<T> oldObjects, java.lang.Iterable<T> newObjects)protected voidfireObjectsRemoved(java.lang.Iterable<java.lang.Integer> indeces, java.lang.Iterable<T> objects)protected voidfireObjectsUpdated(java.lang.Iterable<java.lang.Integer> indeces, java.lang.Iterable<T> oldObjects, java.lang.Iterable<T> newObjects)voidremoveListModelListener(IChangeableListListener<T> listener)voidremoveListModelListeners()
-
-
-
Method Detail
-
addListModelListener
public final void addListModelListener(IChangeableListListener<T> listener)
- Specified by:
addListModelListenerin interfaceIListChangedNotifier<T>
-
removeListModelListener
public final void removeListModelListener(IChangeableListListener<T> listener)
- Specified by:
removeListModelListenerin interfaceIListChangedNotifier<T>
-
removeListModelListeners
public final void removeListModelListeners()
- Specified by:
removeListModelListenersin interfaceIListChangedNotifier<T>
-
fireObjectsChanged
protected void fireObjectsChanged(java.lang.Iterable<T> objects)
-
fireObjectsChanged
protected void fireObjectsChanged(java.lang.Iterable<T> oldObjects, java.lang.Iterable<T> newObjects)
-
fireObjectsAdded
protected final void fireObjectsAdded(java.lang.Iterable<java.lang.Integer> indeces, java.lang.Iterable<T> objects)
-
fireObjectsUpdated
protected final void fireObjectsUpdated(java.lang.Iterable<java.lang.Integer> indeces, java.lang.Iterable<T> oldObjects, java.lang.Iterable<T> newObjects)
-
fireObjectsRemoved
protected final void fireObjectsRemoved(java.lang.Iterable<java.lang.Integer> indeces, java.lang.Iterable<T> objects)
-
-