-
- All Superinterfaces:
Collection<V>
,Iterable<V>
,KeyedList<V>
,Lane
,List<V>
,Log
,Observable<Object>
,ObservableList<V>
,WarpLane
- All Known Implementing Classes:
ListLaneView
public interface ListLane<V> extends WarpLane, KeyedList<V>, ObservableList<V>
-
-
Method Summary
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface swim.util.KeyedList
add, add, entryIterator, get, getEntry, getEntry, keyIterator, move, move, remove, set
-
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
-
Methods inherited from interface swim.observable.ObservableList
move
-
-
-
-
Method Detail
-
isResident
boolean isResident()
-
isTransient
boolean isTransient()
-
observe
ListLane<V> observe(Object observer)
- Specified by:
observe
in interfaceLane
- Specified by:
observe
in interfaceObservable<V>
- Specified by:
observe
in interfaceObservableList<V>
- Specified by:
observe
in interfaceWarpLane
-
unobserve
ListLane<V> unobserve(Object observer)
- Specified by:
unobserve
in interfaceLane
- Specified by:
unobserve
in interfaceObservable<V>
- Specified by:
unobserve
in interfaceObservableList<V>
- Specified by:
unobserve
in interfaceWarpLane
-
willUpdate
ListLane<V> willUpdate(WillUpdateIndex<V> willUpdate)
- Specified by:
willUpdate
in interfaceObservableList<V>
-
didUpdate
ListLane<V> didUpdate(DidUpdateIndex<V> didUpdate)
- Specified by:
didUpdate
in interfaceObservableList<V>
-
willMove
ListLane<V> willMove(WillMoveIndex<V> willMove)
- Specified by:
willMove
in interfaceObservableList<V>
-
didMove
ListLane<V> didMove(DidMoveIndex<V> didMove)
- Specified by:
didMove
in interfaceObservableList<V>
-
willRemove
ListLane<V> willRemove(WillRemoveIndex willRemove)
- Specified by:
willRemove
in interfaceObservableList<V>
-
didRemove
ListLane<V> didRemove(DidRemoveIndex<V> didRemove)
- Specified by:
didRemove
in interfaceObservableList<V>
-
willDrop
ListLane<V> willDrop(WillDrop willDrop)
- Specified by:
willDrop
in interfaceObservableList<V>
-
willTake
ListLane<V> willTake(WillTake willTake)
- Specified by:
willTake
in interfaceObservableList<V>
-
willClear
ListLane<V> willClear(WillClear willClear)
- Specified by:
willClear
in interfaceObservableList<V>
-
didClear
ListLane<V> didClear(DidClear didClear)
- Specified by:
didClear
in interfaceObservableList<V>
-
willCommand
ListLane<V> willCommand(WillCommand willCommand)
- Specified by:
willCommand
in interfaceWarpLane
-
didCommand
ListLane<V> didCommand(DidCommand didCommand)
- Specified by:
didCommand
in interfaceWarpLane
-
willUplink
ListLane<V> willUplink(WillUplink willUplink)
- Specified by:
willUplink
in interfaceWarpLane
-
drop
void drop(int lower)
- Specified by:
drop
in interfaceObservableList<V>
-
take
void take(int keep)
- Specified by:
take
in interfaceObservableList<V>
-
-