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