-
- All Superinterfaces:
Collection<V>
,Iterable<V>
,KeyedList<V>
,List<V>
- All Known Subinterfaces:
ListDataBinding
- All Known Implementing Classes:
ListDataModel
,ListDataModel
,ListDataProxy
,ListDataView
public interface ListData<V> extends KeyedList<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
void
drop(int lower)
boolean
isResident()
ListData<V>
isResident(boolean isResident)
boolean
isTransient()
ListData<V>
isTransient(boolean isTransient)
Value
name()
KeyedList<V>
snapshot()
void
take(int keep)
<V2> ListData<V2>
valueClass(Class<V2> valueClass)
Form<V>
valueForm()
<V2> ListData<V2>
valueForm(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
Value name()
-
isResident
boolean isResident()
-
isTransient
boolean isTransient()
-
drop
void drop(int lower)
-
take
void take(int keep)
-
close
void close()
-
-