java.lang.Object
swim.structure.collections.ValueMap<K,V>
swim.structure.collections.ValueIterableMap<K,V>
swim.structure.collections.ValueOrderedMap<K,V>
swim.store.MapDataView<K,V>
- All Implemented Interfaces:
Iterable<Map.Entry<K,,V>> Map<K,,V> SortedMap<K,,V> MapData<K,,V> DataContext,MapDataContext,IterableMap<K,,V> OrderedMap<K,V>
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidvoiddidClear()voidvoiddidDrop(long lower) voidvoiddidTake(long upper) voidvoiddrop(int lower) getIndex(int index) booleanisResident(boolean isResident) booleanisTransient(boolean isTransient) <K2> MapDataView<K2,V> <K2> MapDataView<K2,V> name()OrderedMap<K,V> snapshot()voidtake(int upper) <V2> MapDataView<K,V2> valueClass(Class<V2> valueClass) <V2> MapDataView<K,V2> Methods inherited from class swim.structure.collections.ValueOrderedMap
comparator, firstEntry, firstKey, firstValue, getEntry, headMap, indexOf, inner, iterator, lastEntry, lastKey, lastValue, nextEntry, nextKey, nextValue, previousEntry, previousKey, previousValue, subMap, tailMapMethods inherited from class swim.structure.collections.ValueIterableMap
keyIterator, valueIteratorMethods inherited from class swim.structure.collections.ValueMap
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keyForm, keySet, put, putAll, remove, size, toString, valueForm, valuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, 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, replaceAllMethods inherited from interface swim.util.OrderedMap
clear, comparator, containsKey, containsValue, entrySet, firstEntry, firstKey, firstValue, get, getEntry, headMap, indexOf, isEmpty, iterator, keyIterator, keySet, lastEntry, lastKey, lastValue, nextEntry, nextKey, nextValue, previousEntry, previousKey, previousValue, put, putAll, remove, size, subMap, tailMap, valueIterator, values
-
Constructor Details
-
MapDataView
-
-
Method Details
-
dataBinding
-
name
-
keyForm
-
keyClass
-
valueForm
-
valueClass
- Specified by:
valueClassin interfaceMapData<K,V> - Overrides:
valueClassin classValueOrderedMap<K,V>
-
isResident
public boolean isResident()- Specified by:
isResidentin interfaceMapData<K,V>
-
isResident
- Specified by:
isResidentin interfaceMapData<K,V>
-
isTransient
public boolean isTransient()- Specified by:
isTransientin interfaceMapData<K,V>
-
isTransient
- Specified by:
isTransientin interfaceMapData<K,V>
-
getIndex
- Specified by:
getIndexin interfaceOrderedMap<K,V> - Overrides:
getIndexin classValueOrderedMap<K,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 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
-