java.lang.Object
swim.structure.collections.ValueIterable<T>
swim.structure.collections.ValueCollection<T>
swim.structure.collections.ValueList<T>
swim.structure.collections.ValueKeyedList<V>
swim.store.ListDataView<V>
- All Implemented Interfaces:
Iterable<V>,Collection<V>,List<V>,ListData<V>,DataContext,ListDataContext,KeyedList<V>
-
Field Summary
Fields inherited from class swim.structure.collections.ValueIterable
inner, valueForm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidvoiddidClear()voidvoiddidDrop(long lower) voidvoidvoiddidTake(long upper) voidvoiddrop(int lower) booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) name()snapshot()voidtake(int upper) <V> ListDataView<V>valueClass(Class<V> valueClass) <V> ListDataView<V>Methods inherited from class swim.structure.collections.ValueKeyedList
add, add, entryIterator, get, getEntry, getEntry, inner, keyIterator, move, move, remove, setMethods inherited from class swim.structure.collections.ValueList
add, addAll, equals, get, hashCode, indexOf, lastIndexOf, listIterator, listIterator, remove, set, subListMethods inherited from class swim.structure.collections.ValueCollection
add, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, toStringMethods inherited from class swim.structure.collections.ValueIterable
iterator, valueFormMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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
-
Constructor Details
-
ListDataView
-
-
Method Details
-
dataBinding
-
name
-
valueForm
-
valueClass
- Specified by:
valueClassin interfaceListData<V>- Overrides:
valueClassin classValueKeyedList<V>
-
isResident
public boolean isResident()- Specified by:
isResidentin interfaceListData<V>
-
isResident
- Specified by:
isResidentin interfaceListData<V>
-
isTransient
public boolean isTransient()- Specified by:
isTransientin interfaceListData<V>
-
isTransient
- Specified by:
isTransientin interfaceListData<V>
-
drop
public void drop(int lower) -
take
public void take(int upper) -
snapshot
-
close
public void close() -
didChange
public void didChange()- Specified by:
didChangein interfaceDataContext
-
didCommit
public void didCommit()- Specified by:
didCommitin interfaceDataContext
-
didUpdate
- Specified by:
didUpdatein interfaceListDataContext
-
didInsert
- Specified by:
didInsertin interfaceListDataContext
-
didRemove
- Specified by:
didRemovein interfaceListDataContext
-
didDrop
public void didDrop(long lower) - Specified by:
didDropin interfaceListDataContext
-
didTake
public void didTake(long upper) - Specified by:
didTakein interfaceListDataContext
-
didClear
public void didClear()- Specified by:
didClearin interfaceListDataContext
-