public class ObservableArrayMap<K,V> extends android.support.v4.util.ArrayMap<K,V> implements ObservableMap<K,V>
ObservableMap.OnMapChangedCallback<T extends ObservableMap<K,V>,K,V>
Constructor and Description |
---|
ObservableArrayMap() |
Modifier and Type | Method and Description |
---|---|
void |
addOnMapChangedCallback(ObservableMap.OnMapChangedCallback<? extends ObservableMap<K,V>,K,V> listener)
Adds a callback to listen for changes to the ObservableMap.
|
void |
clear() |
V |
put(K k,
V v) |
boolean |
removeAll(java.util.Collection<?> collection) |
V |
removeAt(int index) |
void |
removeOnMapChangedCallback(ObservableMap.OnMapChangedCallback<? extends ObservableMap<K,V>,K,V> listener)
Removes a previously added callback.
|
boolean |
retainAll(java.util.Collection<?> collection) |
V |
setValueAt(int index,
V value) |
containsAll, entrySet, keySet, putAll, values
containsKey, containsValue, ensureCapacity, equals, get, hashCode, indexOfKey, isEmpty, keyAt, putAll, remove, size, toString, valueAt
public void addOnMapChangedCallback(ObservableMap.OnMapChangedCallback<? extends ObservableMap<K,V>,K,V> listener)
ObservableMap
addOnMapChangedCallback
in interface ObservableMap<K,V>
listener
- The callback to start listening for events.public void removeOnMapChangedCallback(ObservableMap.OnMapChangedCallback<? extends ObservableMap<K,V>,K,V> listener)
ObservableMap
removeOnMapChangedCallback
in interface ObservableMap<K,V>
listener
- The callback that no longer needs to be notified of map changes.public void clear()
public boolean removeAll(java.util.Collection<?> collection)
public boolean retainAll(java.util.Collection<?> collection)
public V removeAt(int index)