Package net.anwiba.commons.model
Interface IObjectListModel<T>
-
- All Superinterfaces:
IListChangedNotifier<T>,IMutableObjectList<T>,IObjectCollection<T>,IObjectCollectionReceiver<T>,IObjectIterable<T>,IObjectList<T>,IObjectListDistributor<T>,IObjectListProvider<T>,IObjectListReceiver<T>,java.lang.Iterable<T>
- All Known Implementing Classes:
AbstractObjectListModel,ObjectListModel,ObjectModelListModel
public interface IObjectListModel<T> extends IMutableObjectList<T>, IObjectListDistributor<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidremove(int... indices)voidremove(java.lang.Iterable<T> objects)voidremove(T... objects)voidremoveAll()-
Methods inherited from interface net.anwiba.commons.model.IListChangedNotifier
addListModelListener, removeListModelListener, removeListModelListeners
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectCollection
isEmpty, size, toCollection, toList, values
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectCollectionReceiver
add, add, set, set
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectIterable
foreach, iterator
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectList
stream
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectListProvider
get, get, indices, isEmpty, size, values
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectListReceiver
set
-
-
-
-
Method Detail
-
remove
void remove(T... objects)
- Specified by:
removein interfaceIMutableObjectList<T>
-
remove
void remove(int... indices)
- Specified by:
removein interfaceIMutableObjectList<T>
-
remove
void remove(java.lang.Iterable<T> objects)
- Specified by:
removein interfaceIMutableObjectList<T>
-
removeAll
void removeAll()
- Specified by:
removeAllin interfaceIMutableObjectList<T>
-
-