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,C>
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 org.aksw.commons.collection.observable.ObservableCollectionBase
pcs, vcsFields inherited from class org.aksw.commons.collection.observable.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 org.aksw.commons.collection.observable.ObservableCollectionBase
addVetoableChangeListener, convertMethods inherited from class org.aksw.commons.collection.observable.ForwardingDeltaCollectionBase
getBackend, isDuplicateAwareBackend, iterator, sizeMethods inherited from class org.aksw.commons.collection.observable.DeltaCollectionBase
add, addAll, clear, remove, removeAllMethods inherited from class java.util.AbstractCollection
contains, containsAll, isEmpty, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface org.aksw.commons.collection.observable.DeltaCollection
replaceMethods inherited from interface java.util.List
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, replaceAll, retainAll, size, sort, spliterator, toArray, toArrayMethods inherited from interface org.aksw.commons.collection.observable.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>
-