Package net.anwiba.commons.model
Class ObjectModelListModel<T>
- java.lang.Object
-
- net.anwiba.commons.model.AbstractListChangedNotifier<T>
-
- net.anwiba.commons.model.AbstractObjectListModel<IObjectModel<T>>
-
- net.anwiba.commons.model.ObjectModelListModel<T>
-
- All Implemented Interfaces:
java.lang.Iterable<IObjectModel<T>>,IMutableObjectList<IObjectModel<T>>,IObjectCollection<IObjectModel<T>>,IObjectCollectionReceiver<IObjectModel<T>>,IObjectIterable<IObjectModel<T>>,IObjectList<IObjectModel<T>>,IObjectListProvider<IObjectModel<T>>,IObjectListReceiver<IObjectModel<T>>,IListChangedNotifier<IObjectModel<T>>,IObjectListDistributor<IObjectModel<T>>,IObjectListModel<IObjectModel<T>>
public class ObjectModelListModel<T> extends AbstractObjectListModel<IObjectModel<T>>
-
-
Constructor Summary
Constructors Constructor Description ObjectModelListModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(IChangeableObjectListener listener)protected voidfireValueChanged()IObjectModel<T>last()java.lang.Iterable<IObjectModel<T>>models()voidremoveChangeListener(IChangeableObjectListener listener)-
Methods inherited from class net.anwiba.commons.model.AbstractObjectListModel
add, add, get, get, indices, isEmpty, iterator, remove, remove, remove, removeAll, set, set, set, size, toCollection, toList, values
-
Methods inherited from class net.anwiba.commons.model.AbstractListChangedNotifier
addListModelListener, fireObjectsAdded, fireObjectsChanged, fireObjectsChanged, fireObjectsRemoved, fireObjectsUpdated, removeListModelListener, removeListModelListeners
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.commons.model.IListChangedNotifier
addListModelListener, removeListModelListener, removeListModelListeners
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectIterable
foreach
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectList
stream
-
-
-
-
Method Detail
-
models
public java.lang.Iterable<IObjectModel<T>> models()
-
last
public IObjectModel<T> last()
-
addChangeListener
public final void addChangeListener(IChangeableObjectListener listener)
-
removeChangeListener
public final void removeChangeListener(IChangeableObjectListener listener)
-
fireValueChanged
protected final void fireValueChanged()
-
-