- All Superinterfaces:
Collection<V>,Iterable<V>,swim.util.KeyedList<V>,List<V>
public interface ListData<V>
extends swim.util.KeyedList<V>
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voiddrop(int lower) booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) swim.structure.Valuename()swim.util.KeyedList<V>snapshot()voidtake(int keep) <V2> ListData<V2>valueClass(Class<V2> valueClass) swim.structure.Form<V><V2> ListData<V2>valueForm(swim.structure.Form<V2> valueForm) 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, toArray
-
Method Details
-
name
swim.structure.Value name() -
valueForm
swim.structure.Form<V> valueForm() -
valueForm
-
valueClass
-
isResident
boolean isResident() -
isResident
-
isTransient
boolean isTransient() -
isTransient
-
drop
void drop(int lower) -
take
void take(int keep) -
snapshot
swim.util.KeyedList<V> snapshot() -
close
void close()
-