ObservableArrayList

public class ObservableArrayList
extends ArrayList implements ObservableList

java.lang.Object
   ↳ java.util.AbstractCollection
     ↳ java.util.AbstractList
       ↳ java.util.ArrayList
         ↳ android.databinding.ObservableArrayList


An ObservableList implementation using ArrayList as an implementation.

Summary

Inherited fields

From class java.util.AbstractList

Public constructors

ObservableArrayList()

Public methods

boolean add(T object)
void add(int index, T object)
boolean addAll(Collection collection)
boolean addAll(int index, Collection collection)
void addOnListChangedCallback(OnListChangedCallback listener)
void clear()
T remove(int index)
boolean remove(Object object)
void removeOnListChangedCallback(OnListChangedCallback listener)
T set(int index, T object)

Protected methods

void removeRange(int fromIndex, int toIndex)

Inherited methods

From class java.util.ArrayList
From class java.util.AbstractList
From class java.util.AbstractCollection
From class java.lang.Object
From interface java.util.List
From interface java.util.Collection
From interface android.databinding.ObservableList
From interface java.lang.Iterable
From interface java.util.List

Public constructors

ObservableArrayList

ObservableArrayList ()

Public methods

add

boolean add (T object)

Parameters
object T
Returns
boolean

add

void add (int index, 
                T object)

Parameters
index int
object T

addAll

boolean addAll (Collection collection)

Parameters
collection Collection
Returns
boolean

addAll

boolean addAll (int index, 
                Collection collection)

Parameters
index int
collection Collection
Returns
boolean

addOnListChangedCallback

void addOnListChangedCallback (OnListChangedCallback listener)

Parameters
listener OnListChangedCallback

clear

void clear ()

remove

T remove (int index)

Parameters
index int
Returns
T

remove

boolean remove (Object object)

Parameters
object Object
Returns
boolean

removeOnListChangedCallback

void removeOnListChangedCallback (OnListChangedCallback listener)

Parameters
listener OnListChangedCallback

set

T set (int index, 
                T object)

Parameters
index int
object T
Returns
T

Protected methods

removeRange

void removeRange (int fromIndex, 
                int toIndex)

Parameters
fromIndex int
toIndex int