ObservableArrayMap

public class ObservableArrayMap
extends ArrayMap implements ObservableMap

java.lang.Object
   ↳ android.support.v4.util.SimpleArrayMap
     ↳ android.support.v4.util.ArrayMap
       ↳ android.databinding.ObservableArrayMap


Summary

Public constructors

ObservableArrayMap()

Public methods

void addOnMapChangedCallback(OnMapChangedCallbackObservableMap, K, V> listener)

Adds a callback to listen for changes to the ObservableMap.

void clear()
V put(K k, V v)
boolean removeAll(Collection collection)
V removeAt(int index)
void removeOnMapChangedCallback(OnMapChangedCallbackObservableMap, K, V> listener)

Removes a previously added callback.

boolean retainAll(Collection collection)
V setValueAt(int index, V value)

Inherited methods

From class android.support.v4.util.ArrayMap
From class android.support.v4.util.SimpleArrayMap
From class java.lang.Object
From interface java.util.Map
From interface android.databinding.ObservableMap

Public constructors

ObservableArrayMap

ObservableArrayMap ()

Public methods

addOnMapChangedCallback

void addOnMapChangedCallback (OnMapChangedCallbackObservableMap, K, V> listener)

Adds a callback to listen for changes to the ObservableMap.

Parameters
listener OnMapChangedCallback: The callback to start listening for events.

clear

void clear ()

put

V put (K k, 
                V v)

Parameters
k K
v V
Returns
V

removeAll

boolean removeAll (Collection collection)

Parameters
collection Collection
Returns
boolean

removeAt

V removeAt (int index)

Parameters
index int
Returns
V

removeOnMapChangedCallback

void removeOnMapChangedCallback (OnMapChangedCallbackObservableMap, K, V> listener)

Removes a previously added callback.

Parameters
listener OnMapChangedCallback: The callback that no longer needs to be notified of map changes.

retainAll

boolean retainAll (Collection collection)

Parameters
collection Collection
Returns
boolean

setValueAt

V setValueAt (int index, 
                V value)

Parameters
index int
value V
Returns
V