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
ConstructorsConstructorDescriptionMapDiffCursor(V defaultValue, InOrderMapCursor<K, V> cursor1, InOrderMapCursor<K, V> cursor2) -
Method Summary
-
Constructor Details
-
MapDiffCursor
-
-
Method Details
-
getKey
-
getFromValue
- Specified by:
getFromValuein interfaceDiffCursor<K,V>
-
getToValue
- Specified by:
getToValuein interfaceDiffCursor<K,V>
-
getValue
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceCursor<K,V>
-
isDirty
public boolean isDirty() -
getDependingMaps
- Specified by:
getDependingMapsin interfaceCursor<K,V>
-
move
public boolean move()
-