-
- All Superinterfaces:
DataBinding
,Iterable<Map.Entry<Value,Value>>
,IterableMap<Value,Value>
,Map<Value,Value>
,MapData<Value,Value>
,OrderedMap<Value,Value>
,SortedMap<Value,Value>
- All Known Implementing Classes:
MapDataModel
,MapDataModel
,MapDataProxy
public interface MapDataBinding extends MapData<Value,Value>, DataBinding
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MapDataContext
dataContext()
MapDataBinding
isResident(boolean isResident)
MapDataBinding
isTransient(boolean isTransient)
void
setDataContext(MapDataContext dataContext)
-
Methods inherited from interface swim.store.DataBinding
close, dataSize, isResident, isTransient, name, setStoreBinding, storeBinding, unwrapData
-
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.api.data.MapData
close, drop, isResident, isTransient, keyClass, keyForm, keyForm, name, snapshot, take, valueClass, valueForm, valueForm
-
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
-
dataContext
MapDataContext dataContext()
- Specified by:
dataContext
in interfaceDataBinding
-
setDataContext
void setDataContext(MapDataContext dataContext)
-
isResident
MapDataBinding isResident(boolean isResident)
- Specified by:
isResident
in interfaceDataBinding
- Specified by:
isResident
in interfaceMapData<Value,Value>
-
isTransient
MapDataBinding isTransient(boolean isTransient)
- Specified by:
isTransient
in interfaceDataBinding
- Specified by:
isTransient
in interfaceMapData<Value,Value>
-
-