java.lang.Object
swim.store.ListDataProxy
- All Implemented Interfaces:
Iterable<swim.structure.Value>,Collection<swim.structure.Value>,List<swim.structure.Value>,swim.api.data.ListData<swim.structure.Value>,DataBinding,DataContext,ListDataBinding,ListDataContext,swim.util.KeyedList<swim.structure.Value>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, swim.structure.Value value) voidbooleanadd(swim.structure.Value value) booleanbooleanaddAll(int index, Collection<? extends swim.structure.Value> values) booleanaddAll(Collection<? extends swim.structure.Value> values) voidclear()voidclose()booleanbooleancontainsAll(Collection<?> values) final ListDataBindingfinal ListDataContextlongdataSize()voidvoiddidClear()voidvoiddidDrop(long lower) voiddidInsert(long index, swim.structure.Value newValue) voiddidRemove(long index, swim.structure.Value oldValue) voiddidTake(long upper) voiddidUpdate(long index, swim.structure.Value newValue, swim.structure.Value oldValue) voiddrop(int lower) ListIterator<Map.Entry<Object,swim.structure.Value>> swim.structure.Valueget(int index) swim.structure.ValuegetEntry(int index) intbooleanisEmpty()booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) Iterator<swim.structure.Value>iterator()intlastIndexOf(Object value) ListIterator<swim.structure.Value>ListIterator<swim.structure.Value>listIterator(int index) voidmove(int fromIndex, int toIndex) voidswim.structure.Valuename()swim.structure.Valueremove(int index) swim.structure.ValuebooleanbooleanremoveAll(Collection<?> values) booleanretainAll(Collection<?> values) swim.structure.Valueset(int index, swim.structure.Value value) swim.structure.ValuevoidsetDataContext(ListDataContext dataContext) voidsetStoreBinding(StoreBinding storeBinding) intsize()swim.util.KeyedList<swim.structure.Value>snapshot()List<swim.structure.Value>subList(int fromIndex, int toIndex) voidtake(int upper) Object[]toArray()<T> T[]toArray(T[] array) <T> TunwrapData(Class<T> dataClass) <V> swim.api.data.ListData<V>valueClass(Class<V> valueClass) swim.structure.Form<swim.structure.Value><V> swim.api.data.ListData<V>valueForm(swim.structure.Form<V> valueForm) 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
public swim.structure.Value name()- Specified by:
namein interfaceDataBinding- Specified by:
namein interfaceswim.api.data.ListData<swim.structure.Value>
-
dataSize
public long dataSize()- Specified by:
dataSizein interfaceDataBinding
-
isResident
public boolean isResident()- Specified by:
isResidentin interfaceDataBinding- Specified by:
isResidentin interfaceswim.api.data.ListData<swim.structure.Value>
-
valueForm
public swim.structure.Form<swim.structure.Value> valueForm()- Specified by:
valueFormin interfaceswim.api.data.ListData<swim.structure.Value>
-
valueForm
public <V> swim.api.data.ListData<V> valueForm(swim.structure.Form<V> valueForm) - Specified by:
valueFormin interfaceswim.api.data.ListData<swim.structure.Value>
-
valueClass
- Specified by:
valueClassin interfaceswim.api.data.ListData<swim.structure.Value>
-
isResident
- Specified by:
isResidentin interfaceDataBinding- Specified by:
isResidentin interfaceswim.api.data.ListData<swim.structure.Value>- Specified by:
isResidentin interfaceListDataBinding
-
isTransient
public boolean isTransient()- Specified by:
isTransientin interfaceDataBinding- Specified by:
isTransientin interfaceswim.api.data.ListData<swim.structure.Value>
-
isTransient
- Specified by:
isTransientin interfaceDataBinding- Specified by:
isTransientin interfaceswim.api.data.ListData<swim.structure.Value>- Specified by:
isTransientin interfaceListDataBinding
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<swim.structure.Value>- Specified by:
isEmptyin interfaceList<swim.structure.Value>
-
size
public int size()- Specified by:
sizein interfaceCollection<swim.structure.Value>- Specified by:
sizein interfaceList<swim.structure.Value>
-
contains
- Specified by:
containsin interfaceCollection<swim.structure.Value>- Specified by:
containsin interfaceList<swim.structure.Value>
-
containsAll
- Specified by:
containsAllin interfaceCollection<swim.structure.Value>- Specified by:
containsAllin interfaceList<swim.structure.Value>
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<swim.structure.Value>
-
get
public swim.structure.Value get(int index) -
get
- Specified by:
getin interfaceswim.util.KeyedList<swim.structure.Value>
-
getEntry
- Specified by:
getEntryin interfaceswim.util.KeyedList<swim.structure.Value>
-
getEntry
- Specified by:
getEntryin interfaceswim.util.KeyedList<swim.structure.Value>
-
set
public swim.structure.Value set(int index, swim.structure.Value value) -
set
- Specified by:
setin interfaceswim.util.KeyedList<swim.structure.Value>
-
add
public boolean add(swim.structure.Value value) - Specified by:
addin interfaceCollection<swim.structure.Value>- Specified by:
addin interfaceList<swim.structure.Value>
-
add
- Specified by:
addin interfaceswim.util.KeyedList<swim.structure.Value>
-
addAll
- Specified by:
addAllin interfaceCollection<swim.structure.Value>- Specified by:
addAllin interfaceList<swim.structure.Value>
-
add
public void add(int index, swim.structure.Value value) -
add
- Specified by:
addin interfaceswim.util.KeyedList<swim.structure.Value>
-
addAll
-
remove
public swim.structure.Value remove(int index) -
remove
- Specified by:
removein interfaceswim.util.KeyedList<swim.structure.Value>
-
remove
- Specified by:
removein interfaceCollection<swim.structure.Value>- Specified by:
removein interfaceList<swim.structure.Value>
-
removeAll
- Specified by:
removeAllin interfaceCollection<swim.structure.Value>- Specified by:
removeAllin interfaceList<swim.structure.Value>
-
retainAll
- Specified by:
retainAllin interfaceCollection<swim.structure.Value>- Specified by:
retainAllin interfaceList<swim.structure.Value>
-
move
public void move(int fromIndex, int toIndex) - Specified by:
movein interfaceswim.util.KeyedList<swim.structure.Value>
-
move
- Specified by:
movein interfaceswim.util.KeyedList<swim.structure.Value>
-
drop
public void drop(int lower) - Specified by:
dropin interfaceswim.api.data.ListData<swim.structure.Value>
-
take
public void take(int upper) - Specified by:
takein interfaceswim.api.data.ListData<swim.structure.Value>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<swim.structure.Value>- Specified by:
clearin interfaceList<swim.structure.Value>
-
iterator
-
listIterator
- Specified by:
listIteratorin interfaceList<swim.structure.Value>
-
listIterator
- Specified by:
listIteratorin interfaceList<swim.structure.Value>
-
keyIterator
- Specified by:
keyIteratorin interfaceswim.util.KeyedList<swim.structure.Value>
-
entryIterator
- Specified by:
entryIteratorin interfaceswim.util.KeyedList<swim.structure.Value>
-
subList
-
snapshot
public swim.util.KeyedList<swim.structure.Value> snapshot()- Specified by:
snapshotin interfaceswim.api.data.ListData<swim.structure.Value>
-
toArray
- Specified by:
toArrayin interfaceCollection<swim.structure.Value>- Specified by:
toArrayin interfaceList<swim.structure.Value>
-
toArray
public <T> T[] toArray(T[] array) - Specified by:
toArrayin interfaceCollection<swim.structure.Value>- Specified by:
toArrayin interfaceList<swim.structure.Value>
-
close
public void close()- Specified by:
closein interfaceDataBinding- Specified by:
closein interfaceswim.api.data.ListData<swim.structure.Value>
-
didChange
public void didChange()- Specified by:
didChangein interfaceDataContext
-
didCommit
public void didCommit()- Specified by:
didCommitin interfaceDataContext
-
didUpdate
public void didUpdate(long index, swim.structure.Value newValue, swim.structure.Value oldValue) - Specified by:
didUpdatein interfaceListDataContext
-
didInsert
public void didInsert(long index, swim.structure.Value newValue) - Specified by:
didInsertin interfaceListDataContext
-
didRemove
public void didRemove(long index, swim.structure.Value oldValue) - 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
-