-
- All Superinterfaces:
Collection<V>
,Iterable<V>
,List<V>
,Observable<Object>
- All Known Subinterfaces:
ListDownlink<V>
,ListLane<V>
- All Known Implementing Classes:
ListDownlinkView
,ListLaneView
public interface ObservableList<V> extends Observable<Object>, List<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObservableList<V>
didClear(DidClear didClear)
ObservableList<V>
didDrop(DidDrop didDrop)
ObservableList<V>
didMove(DidMoveIndex<V> didMove)
ObservableList<V>
didRemove(DidRemoveIndex<V> didRemove)
ObservableList<V>
didTake(DidTake didTake)
ObservableList<V>
didUpdate(DidUpdateIndex<V> didUpdate)
void
drop(int lower)
void
move(int fromIndex, int toIndex)
ObservableList<V>
observe(Object observer)
void
take(int upper)
ObservableList<V>
unobserve(Object observer)
ObservableList<V>
willClear(WillClear willClear)
ObservableList<V>
willDrop(WillDrop willDrop)
ObservableList<V>
willMove(WillMoveIndex<V> willMove)
ObservableList<V>
willRemove(WillRemoveIndex willRemove)
ObservableList<V>
willTake(WillTake willTake)
ObservableList<V>
willUpdate(WillUpdateIndex<V> willUpdate)
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Method Detail
-
drop
void drop(int lower)
-
take
void take(int upper)
-
move
void move(int fromIndex, int toIndex)
-
observe
ObservableList<V> observe(Object observer)
- Specified by:
observe
in interfaceObservable<V>
-
unobserve
ObservableList<V> unobserve(Object observer)
- Specified by:
unobserve
in interfaceObservable<V>
-
willUpdate
ObservableList<V> willUpdate(WillUpdateIndex<V> willUpdate)
-
didUpdate
ObservableList<V> didUpdate(DidUpdateIndex<V> didUpdate)
-
willMove
ObservableList<V> willMove(WillMoveIndex<V> willMove)
-
didMove
ObservableList<V> didMove(DidMoveIndex<V> didMove)
-
willRemove
ObservableList<V> willRemove(WillRemoveIndex willRemove)
-
didRemove
ObservableList<V> didRemove(DidRemoveIndex<V> didRemove)
-
willDrop
ObservableList<V> willDrop(WillDrop willDrop)
-
didDrop
ObservableList<V> didDrop(DidDrop didDrop)
-
willTake
ObservableList<V> willTake(WillTake willTake)
-
didTake
ObservableList<V> didTake(DidTake didTake)
-
willClear
ObservableList<V> willClear(WillClear willClear)
-
didClear
ObservableList<V> didClear(DidClear didClear)
-
-