public class ObservableList<T>
extends com.google.common.collect.ForwardingList<T>
implements java.io.Serializable
Constructor and Description |
---|
ObservableList(java.util.List<T> delegate,
java.util.function.BiConsumer<CollectionChangeType,java.util.Collection<? extends T>> onCollectionChanged) |
ObservableList(java.util.List<T> delegate,
java.util.Map<java.lang.Object,java.lang.Integer> idMap,
java.util.function.BiConsumer<CollectionChangeType,java.util.Collection<? extends T>> onCollectionChanged) |
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
T element) |
boolean |
add(T element) |
boolean |
addAll(java.util.Collection<? extends T> collection) |
boolean |
addAll(int index,
java.util.Collection<? extends T> elements) |
void |
clear() |
protected java.util.List<T> |
delegate() |
protected void |
fireCollectionChanged(CollectionChangeType type,
java.util.Collection<? extends T> changes) |
protected void |
fireCollectionRefreshed() |
java.util.Iterator<T> |
iterator() |
java.util.ListIterator<T> |
listIterator() |
java.util.ListIterator<T> |
listIterator(int index) |
T |
remove(int index) |
boolean |
remove(java.lang.Object object) |
boolean |
removeAll(java.util.Collection<?> collection) |
boolean |
retainAll(java.util.Collection<?> collection) |
T |
set(int index,
T element) |
equals, get, hashCode, indexOf, lastIndexOf, standardAdd, standardAddAll, standardEquals, standardHashCode, standardIndexOf, standardIterator, standardLastIndexOf, standardListIterator, standardListIterator, standardSubList, subList
contains, containsAll, isEmpty, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRemoveAll, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArray
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public ObservableList(java.util.List<T> delegate, java.util.function.BiConsumer<CollectionChangeType,java.util.Collection<? extends T>> onCollectionChanged)
public ObservableList(java.util.List<T> delegate, java.util.Map<java.lang.Object,java.lang.Integer> idMap, java.util.function.BiConsumer<CollectionChangeType,java.util.Collection<? extends T>> onCollectionChanged)
protected void fireCollectionChanged(CollectionChangeType type, java.util.Collection<? extends T> changes)
protected void fireCollectionRefreshed()
protected java.util.List<T> delegate()
delegate
in class com.google.common.collect.ForwardingList<T>
public void add(int index, T element)
public boolean add(T element)
public boolean addAll(int index, java.util.Collection<? extends T> elements)
public boolean addAll(java.util.Collection<? extends T> collection)
public T remove(int index)
public boolean remove(java.lang.Object object)
public boolean removeAll(java.util.Collection<?> collection)
public boolean retainAll(java.util.Collection<?> collection)
public void clear()
public java.util.ListIterator<T> listIterator()
public java.util.ListIterator<T> listIterator(int index)