- All Superinterfaces:
Collection<V>,Iterable<V>,swim.util.KeyedList<V>,Lane,List<V>,swim.util.Log,swim.observable.Observable<Object>,swim.observable.ObservableList<V>,WarpLane
public interface ListLane<V>
extends WarpLane, swim.util.KeyedList<V>, swim.observable.ObservableList<V>
-
Method Summary
Modifier and TypeMethodDescriptiondidClear(swim.observable.function.DidClear didClear) didCommand(DidCommand didCommand) didDrop(swim.observable.function.DidDrop didDrop) didTake(swim.observable.function.DidTake didTake) voiddrop(int lower) booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) snapshot()voidtake(int keep) <V2> ListLane<V2>valueClass(Class<V2> valueClass) swim.structure.Form<V><V2> ListLane<V2>valueForm(swim.structure.Form<V2> valueForm) willClear(swim.observable.function.WillClear willClear) willCommand(WillCommand willCommand) willDrop(swim.observable.function.WillDrop willDrop) willRemove(swim.observable.function.WillRemoveIndex willRemove) willTake(swim.observable.function.WillTake willTake) willUpdate(swim.observable.function.WillUpdateIndex<V> willUpdate) willUplink(WillUplink willUplink) Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface swim.util.KeyedList
add, add, entryIterator, get, getEntry, getEntry, keyIterator, move, move, remove, setMethods 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, toArrayMethods inherited from interface swim.util.Log
debug, error, fail, info, trace, warnMethods inherited from interface swim.observable.ObservableList
move
-
Method Details
-
valueForm
swim.structure.Form<V> valueForm() -
valueForm
-
valueClass
-
isResident
boolean isResident() -
isResident
-
isTransient
boolean isTransient() -
isTransient
-
observe
-
unobserve
-
willUpdate
- Specified by:
willUpdatein interfaceswim.observable.ObservableList<V>
-
didUpdate
- Specified by:
didUpdatein interfaceswim.observable.ObservableList<V>
-
willMove
- Specified by:
willMovein interfaceswim.observable.ObservableList<V>
-
didMove
- Specified by:
didMovein interfaceswim.observable.ObservableList<V>
-
willRemove
- Specified by:
willRemovein interfaceswim.observable.ObservableList<V>
-
didRemove
- Specified by:
didRemovein interfaceswim.observable.ObservableList<V>
-
willDrop
- Specified by:
willDropin interfaceswim.observable.ObservableList<V>
-
didDrop
- Specified by:
didDropin interfaceswim.observable.ObservableList<V>
-
willTake
- Specified by:
willTakein interfaceswim.observable.ObservableList<V>
-
didTake
- Specified by:
didTakein interfaceswim.observable.ObservableList<V>
-
willClear
- Specified by:
willClearin interfaceswim.observable.ObservableList<V>
-
didClear
- Specified by:
didClearin interfaceswim.observable.ObservableList<V>
-
willCommand
- Specified by:
willCommandin interfaceWarpLane
-
didCommand
- Specified by:
didCommandin interfaceWarpLane
-
willUplink
- Specified by:
willUplinkin interfaceWarpLane
-
didUplink
-
willEnter
-
didEnter
-
willLeave
-
didLeave
-
drop
void drop(int lower) - Specified by:
dropin interfaceswim.observable.ObservableList<V>
-
take
void take(int keep) - Specified by:
takein interfaceswim.observable.ObservableList<V>
-
snapshot
-