-
- All Superinterfaces:
Iterable<Map.Entry<K,V>>
,IterableMap<K,V>
,Map<K,V>
,OrderedMap<K,V>
,SortedMap<K,V>
- All Known Subinterfaces:
MapDataBinding
- All Known Implementing Classes:
MapDataModel
,MapDataModel
,MapDataProxy
,MapDataView
public interface MapData<K,V> extends OrderedMap<K,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
void
drop(int lower)
boolean
isResident()
MapData<K,V>
isResident(boolean isResident)
boolean
isTransient()
MapData<K,V>
isTransient(boolean isTransient)
<K2> MapData<K2,V>
keyClass(Class<K2> keyClass)
Form<K>
keyForm()
<K2> MapData<K2,V>
keyForm(Form<K2> keyForm)
Value
name()
OrderedMap<K,V>
snapshot()
void
take(int keep)
<V2> MapData<K,V2>
valueClass(Class<V2> valueClass)
Form<V>
valueForm()
<V2> MapData<K,V2>
valueForm(Form<V2> valueForm)
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Methods inherited from interface swim.util.OrderedMap
clear, comparator, containsKey, containsValue, entrySet, firstEntry, firstKey, firstValue, get, getEntry, getIndex, headMap, indexOf, isEmpty, iterator, keyIterator, keySet, lastEntry, lastKey, lastValue, nextEntry, nextKey, nextValue, previousEntry, previousKey, previousValue, put, putAll, remove, size, subMap, tailMap, valueIterator, values
-
-
-
-
Method Detail
-
name
Value name()
-
isResident
boolean isResident()
-
isTransient
boolean isTransient()
-
drop
void drop(int lower)
-
take
void take(int keep)
-
snapshot
OrderedMap<K,V> snapshot()
-
close
void close()
-
-