java.lang.Object
swim.store.ListDataProxy
- All Implemented Interfaces:
Iterable<Value>,Collection<Value>,List<Value>,ListData<Value>,DataBinding,DataContext,ListDataBinding,ListDataContext,KeyedList<Value>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanbooleanbooleanaddAll(int index, Collection<? extends Value> values) booleanaddAll(Collection<? extends Value> values) voidclear()voidclose()booleanbooleancontainsAll(Collection<?> values) final ListDataBindingfinal ListDataContextlongdataSize()voidvoiddidClear()voidvoiddidDrop(long lower) voidvoidvoiddidTake(long upper) voidvoiddrop(int lower) get(int index) getEntry(int index) intbooleanisEmpty()booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) iterator()intlastIndexOf(Object value) listIterator(int index) voidmove(int fromIndex, int toIndex) voidname()remove(int index) booleanbooleanremoveAll(Collection<?> values) booleanretainAll(Collection<?> values) voidsetDataContext(ListDataContext dataContext) voidsetStoreBinding(StoreBinding storeBinding) intsize()snapshot()subList(int fromIndex, int toIndex) voidtake(int upper) Object[]toArray()<T> T[]toArray(T[] array) <T> TunwrapData(Class<T> dataClass) <V> ListData<V>valueClass(Class<V> valueClass) <V> ListData<V>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Field Details
-
dataBinding
-
dataContext
-
-
Constructor Details
-
ListDataProxy
-
-
Method Details
-
dataBinding
-
dataContext
- Specified by:
dataContextin interfaceDataBinding- Specified by:
dataContextin interfaceListDataBinding
-
setDataContext
- Specified by:
setDataContextin interfaceListDataBinding
-
storeBinding
- Specified by:
storeBindingin interfaceDataBinding
-
setStoreBinding
- Specified by:
setStoreBindingin interfaceDataBinding
-
unwrapData
- Specified by:
unwrapDatain interfaceDataBinding
-
name
- Specified by:
namein interfaceDataBinding- Specified by:
namein interfaceListData<Value>
-
dataSize
public long dataSize()- Specified by:
dataSizein interfaceDataBinding
-
isResident
public boolean isResident()- Specified by:
isResidentin interfaceDataBinding- Specified by:
isResidentin interfaceListData<Value>
-
valueForm
-
valueForm
-
valueClass
- Specified by:
valueClassin interfaceListData<Value>
-
isResident
- Specified by:
isResidentin interfaceDataBinding- Specified by:
isResidentin interfaceListData<Value>- Specified by:
isResidentin interfaceListDataBinding
-
isTransient
public boolean isTransient()- Specified by:
isTransientin interfaceDataBinding- Specified by:
isTransientin interfaceListData<Value>
-
isTransient
- Specified by:
isTransientin interfaceDataBinding- Specified by:
isTransientin interfaceListData<Value>- Specified by:
isTransientin interfaceListDataBinding
-
isEmpty
public boolean isEmpty() -
size
public int size() -
contains
-
containsAll
- Specified by:
containsAllin interfaceCollection<Value>- Specified by:
containsAllin interfaceList<Value>
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<Value>
-
get
-
get
-
getEntry
-
getEntry
-
set
-
set
-
add
-
add
-
addAll
-
add
-
add
-
addAll
-
remove
-
remove
-
remove
-
removeAll
-
retainAll
-
move
public void move(int fromIndex, int toIndex) -
move
-
drop
public void drop(int lower) -
take
public void take(int upper) -
clear
public void clear() -
iterator
-
listIterator
- Specified by:
listIteratorin interfaceList<Value>
-
listIterator
- Specified by:
listIteratorin interfaceList<Value>
-
keyIterator
- Specified by:
keyIteratorin interfaceKeyedList<Value>
-
entryIterator
- Specified by:
entryIteratorin interfaceKeyedList<Value>
-
subList
-
snapshot
-
toArray
-
toArray
public <T> T[] toArray(T[] array) -
close
public void close()- Specified by:
closein interfaceDataBinding- Specified by:
closein interfaceListData<Value>
-
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
-