public class MapChangeTrackerImpl extends AbstractChangeTracker implements MapChangeTracker
MapChangeTracker.add, change, rem| Constructor and Description |
|---|
MapChangeTrackerImpl(Map map,
boolean autoOff)
Constructor; supply delegate map.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(Object obj)
Mark the given value as added.
|
void |
added(Object key,
Object val)
Record that the given entry was added to the map.
|
protected void |
change(Object key)
Mark the given value as changed.
|
void |
changed(Object key,
Object oldVal,
Object newVal)
Record that the given entry was altered.
|
boolean |
getTrackKeys()
Whether to track keys or values.
|
protected void |
remove(Object obj)
Mark the given value as removed.
|
void |
removed(Object key,
Object val)
Record that the given entry was removed from the map.
|
void |
setTrackKeys(boolean keys)
Whether to track keys or values.
|
added, changed, getAdded, getAutoOff, getChanged, getNextSequence, getRemoved, initialSequence, isTracking, newSet, removed, reset, setAutoOff, setNextSequence, startTracking, stopTrackingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdded, getChanged, getNextSequence, getRemoved, isTracking, setNextSequence, startTracking, stopTrackingpublic MapChangeTrackerImpl(Map map, boolean autoOff)
public boolean getTrackKeys()
MapChangeTrackergetTrackKeys in interface MapChangeTrackerpublic void setTrackKeys(boolean keys)
MapChangeTrackersetTrackKeys in interface MapChangeTrackerpublic void added(Object key, Object val)
MapChangeTrackeradded in interface MapChangeTrackerpublic void removed(Object key, Object val)
MapChangeTrackerremoved in interface MapChangeTrackerpublic void changed(Object key, Object oldVal, Object newVal)
MapChangeTrackerchanged in interface MapChangeTrackerprotected void add(Object obj)
AbstractChangeTrackeradd in class AbstractChangeTrackerprotected void remove(Object obj)
AbstractChangeTrackerremove in class AbstractChangeTrackerprotected void change(Object key)
AbstractChangeTrackerchange in class AbstractChangeTrackerCopyright © 2006–2020 Apache Software Foundation. All rights reserved.