Class ObservableListImpl<T>
java.lang.Object
java.util.AbstractCollection<T>
org.aksw.commons.collection.observable.DeltaCollectionBase<T, Collection<T>>
org.aksw.commons.collection.observable.ForwardingDeltaCollectionBase<T,List<T>>
org.aksw.commons.collection.observable.ObservableCollectionBase<T,List<T>>
org.aksw.commons.collection.observable.ObservableListImpl<T>
- All Implemented Interfaces:
Iterable<T>, Collection<T>, List<T>, DeltaCollection<T>, ObservableCollection<T>, ObservableList<T>
public class ObservableListImpl<T>
extends ObservableCollectionBase<T,List<T>>
implements ObservableList<T>
-
Field Summary
Fields inherited from class ObservableCollectionBase
pcs, vcsFields inherited from class ForwardingDeltaCollectionBase
backend -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanaddAll(int offset, Collection<? extends T> items) booleandelta(Collection<? extends T> additions, Collection<?> removals) Apply a delta thereby firing only a single eventbooleanget(int index) intintlastIndexOf(Object item) listIterator(int arg0) remove(int arg0) subList(int arg0, int arg1) Methods inherited from class ObservableCollectionBase
addVetoableChangeListener, convertMethods inherited from class ForwardingDeltaCollectionBase
getBackend, isDuplicateAwareBackend, iterator, sizeMethods inherited from class AbstractCollection
contains, containsAll, isEmpty, retainAll, toArray, toArray, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface DeltaCollection
replaceMethods inherited from interface List
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, replaceAll, retainAll, size, sort, spliterator, toArray, toArrayMethods inherited from interface ObservableCollection
addVetoableChangeListener, convert, filter, map, mapToValue, mapToValue
-
Constructor Details
-
ObservableListImpl
-
-
Method Details
-
deltaRaw
-
delta
Description copied from interface:DeltaCollectionApply a delta thereby firing only a single event- Specified by:
deltain interfaceDeltaCollection<T>
-
add
-
addAll
-
get
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<T>
-
listIterator
- Specified by:
listIteratorin interfaceList<T>
-
listIterator
- Specified by:
listIteratorin interfaceList<T>
-
remove
-
set
-
subList
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListenerin interfaceObservableCollection<T>
-