java.lang.Object
swim.store.MapDataProxy
- All Implemented Interfaces:
Iterable<Map.Entry<Value,,Value>> Map<Value,,Value> SortedMap<Value,,Value> MapData<Value,,Value> DataBinding,DataContext,MapDataBinding,MapDataContext,IterableMap<Value,,Value> OrderedMap<Value,Value>
-
Nested Class Summary
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()Comparator<? super Value>booleancontainsKey(Object key) booleancontainsValue(Object value) final MapDataBindingfinal MapDataContextlongdataSize()voidvoiddidClear()voidvoiddidDrop(long lower) voidvoiddidTake(long upper) voidvoiddrop(int lower) entrySet()firstKey()getIndex(int index) intbooleanisEmpty()booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) iterator()keyForm()keySet()lastKey()name()previousEntry(Value key) previousKey(Value key) previousValue(Value key) voidvoidsetDataContext(MapDataContext dataContext) voidsetStoreBinding(StoreBinding storeBinding) intsize()snapshot()voidtake(int upper) <T> TunwrapData(Class<T> dataClass) valueClass(Class<V> valueClass) values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
dataBinding
-
dataContext
-
-
Constructor Details
-
MapDataProxy
-
-
Method Details
-
dataBinding
-
dataContext
- Specified by:
dataContextin interfaceDataBinding- Specified by:
dataContextin interfaceMapDataBinding
-
setDataContext
- Specified by:
setDataContextin interfaceMapDataBinding
-
storeBinding
- Specified by:
storeBindingin interfaceDataBinding
-
setStoreBinding
- Specified by:
setStoreBindingin interfaceDataBinding
-
unwrapData
- Specified by:
unwrapDatain interfaceDataBinding
-
name
-
dataSize
public long dataSize()- Specified by:
dataSizein interfaceDataBinding
-
keyForm
-
keyForm
-
keyClass
-
valueForm
-
valueForm
-
valueClass
- Specified by:
valueClassin interfaceMapData<Value,Value>
-
isResident
public boolean isResident()- Specified by:
isResidentin interfaceDataBinding- Specified by:
isResidentin interfaceMapData<Value,Value>
-
isResident
- Specified by:
isResidentin interfaceDataBinding- Specified by:
isResidentin interfaceMapData<Value,Value> - Specified by:
isResidentin interfaceMapDataBinding
-
isTransient
public boolean isTransient()- Specified by:
isTransientin interfaceDataBinding- Specified by:
isTransientin interfaceMapData<Value,Value>
-
isTransient
- Specified by:
isTransientin interfaceDataBinding- Specified by:
isTransientin interfaceMapData<Value,Value> - Specified by:
isTransientin interfaceMapDataBinding
-
isEmpty
public boolean isEmpty() -
size
public int size() -
containsKey
- Specified by:
containsKeyin interfaceIterableMap<Value,Value> - Specified by:
containsKeyin interfaceMap<Value,Value> - Specified by:
containsKeyin interfaceOrderedMap<Value,Value>
-
containsValue
- Specified by:
containsValuein interfaceIterableMap<Value,Value> - Specified by:
containsValuein interfaceMap<Value,Value> - Specified by:
containsValuein interfaceOrderedMap<Value,Value>
-
indexOf
- Specified by:
indexOfin interfaceOrderedMap<Value,Value>
-
get
-
getEntry
- Specified by:
getEntryin interfaceOrderedMap<Value,Value>
-
getIndex
- Specified by:
getIndexin interfaceOrderedMap<Value,Value>
-
firstEntry
- Specified by:
firstEntryin interfaceOrderedMap<Value,Value>
-
firstKey
-
firstValue
- Specified by:
firstValuein interfaceOrderedMap<Value,Value>
-
lastEntry
- Specified by:
lastEntryin interfaceOrderedMap<Value,Value>
-
lastKey
-
lastValue
- Specified by:
lastValuein interfaceOrderedMap<Value,Value>
-
nextEntry
- Specified by:
nextEntryin interfaceOrderedMap<Value,Value>
-
nextKey
- Specified by:
nextKeyin interfaceOrderedMap<Value,Value>
-
nextValue
- Specified by:
nextValuein interfaceOrderedMap<Value,Value>
-
previousEntry
- Specified by:
previousEntryin interfaceOrderedMap<Value,Value>
-
previousKey
- Specified by:
previousKeyin interfaceOrderedMap<Value,Value>
-
previousValue
- Specified by:
previousValuein interfaceOrderedMap<Value,Value>
-
put
-
putAll
-
remove
-
drop
public void drop(int lower) -
take
public void take(int upper) -
clear
public void clear() -
headMap
-
tailMap
-
subMap
-
entrySet
-
keySet
-
values
-
iterator
-
keyIterator
- Specified by:
keyIteratorin interfaceIterableMap<Value,Value> - Specified by:
keyIteratorin interfaceOrderedMap<Value,Value>
-
valueIterator
- Specified by:
valueIteratorin interfaceIterableMap<Value,Value> - Specified by:
valueIteratorin interfaceOrderedMap<Value,Value>
-
snapshot
-
comparator
- Specified by:
comparatorin interfaceOrderedMap<Value,Value> - Specified by:
comparatorin interfaceSortedMap<Value,Value>
-
close
public void close() -
didChange
public void didChange()- Specified by:
didChangein interfaceDataContext
-
didCommit
public void didCommit()- Specified by:
didCommitin interfaceDataContext
-
didUpdate
- Specified by:
didUpdatein interfaceMapDataContext
-
didRemove
- Specified by:
didRemovein interfaceMapDataContext
-
didDrop
public void didDrop(long lower) - Specified by:
didDropin interfaceMapDataContext
-
didTake
public void didTake(long upper) - Specified by:
didTakein interfaceMapDataContext
-
didClear
public void didClear()- Specified by:
didClearin interfaceMapDataContext
-