public abstract class AbstractObjectListModel<T> extends AbstractListChangedNotifier<T> implements IObjectListModel<T>
| Constructor and Description |
|---|
AbstractObjectListModel(List<T> objects) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Iterable<T> objects) |
void |
add(T... objects) |
Collection<T> |
get(int... indices) |
T |
get(int index) |
int[] |
indices(Iterable<T> objects) |
boolean |
isEmpty() |
void |
remove(int... indices) |
void |
remove(Iterable<T> objects) |
void |
remove(T... objects) |
void |
removeAll() |
T |
set(int index,
T object) |
void |
set(Iterable<T> objects) |
void |
set(T... objects) |
int |
size() |
IObjectIterable<T> |
values() |
addListModelListener, fireObjectsAdded, fireObjectsChanged, fireObjectsRemoved, fireObjectsUpdated, removeListModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListModelListener, removeListModelListenerpublic int size()
size in interface IObjectListProvider<T>public void set(T... objects)
set in interface IObjectCollectionReceiver<T>public void set(Iterable<T> objects)
set in interface IObjectCollectionReceiver<T>public T set(int index, T object)
set in interface IObjectListReceiver<T>public void add(T... objects)
add in interface IObjectCollectionReceiver<T>public void add(Iterable<T> objects)
add in interface IObjectCollectionReceiver<T>public int[] indices(Iterable<T> objects)
indices in interface IObjectListProvider<T>public void remove(T... objects)
remove in interface IObjectListModel<T>public void remove(Iterable<T> objects)
remove in interface IObjectListModel<T>public void remove(int... indices)
remove in interface IObjectListModel<T>public void removeAll()
removeAll in interface IObjectListModel<T>public final IObjectIterable<T> values()
values in interface IObjectListProvider<T>public final boolean isEmpty()
isEmpty in interface IObjectListProvider<T>public final Collection<T> get(int... indices)
get in interface IObjectListProvider<T>public final T get(int index)
get in interface IObjectListProvider<T>Copyright © 2007–2018 Andreas W. Bartels. All rights reserved.