Class MapDiffCursor<K,V>
java.lang.Object
tools.refinery.store.map.internal.state.MapDiffCursor<K,V>
- All Implemented Interfaces:
Cursor<K,
,V> DiffCursor<K,
V>
A cursor representing the difference between two states of a map.
-
Constructor Summary
ConstructorDescriptionMapDiffCursor
(V defaultValue, InOrderMapCursor<K, V> cursor1, InOrderMapCursor<K, V> cursor2) -
Method Summary
-
Constructor Details
-
MapDiffCursor
-
-
Method Details
-
getKey
-
getFromValue
- Specified by:
getFromValue
in interfaceDiffCursor<K,
V>
-
getToValue
- Specified by:
getToValue
in interfaceDiffCursor<K,
V>
-
getValue
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminated
in interfaceCursor<K,
V>
-
isDirty
public boolean isDirty() -
getDependingMaps
- Specified by:
getDependingMaps
in interfaceCursor<K,
V>
-
move
public boolean move()
-