ObservableArrayList
public
class
ObservableArrayList
extends ArrayList<T>
implements
ObservableList<T>
java.lang.Object | ||||
↳ | java.util.AbstractCollection<T> | |||
↳ | java.util.AbstractList<T> | |||
↳ | java.util.ArrayList<T> | |||
↳ | android.databinding.ObservableArrayList<T> |
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<? extends T> collection)
|
boolean
|
addAll(int index, Collection<? extends T> 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<? extends T> collection)
Parameters | |
---|---|
collection |
Collection |
Returns | |
---|---|
boolean |
addAll
boolean addAll (int index, Collection<? extends T> 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 |
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 |
Annotations
Interfaces
Classes
- BaseObservable
- CallbackRegistry
- CallbackRegistry.NotifierCallback
- DataBindingUtil
- ListChangeRegistry
- MapChangeRegistry
- MergedDataBinderMapper
- Observable.OnPropertyChangedCallback
- ObservableArrayList
- ObservableArrayMap
- ObservableBoolean
- ObservableByte
- ObservableChar
- ObservableDouble
- ObservableField
- ObservableFloat
- ObservableInt
- ObservableList.OnListChangedCallback
- ObservableLong
- ObservableMap.OnMapChangedCallback
- ObservableParcelable
- ObservableShort
- OnRebindCallback
- PropertyChangeRegistry
- ViewDataBinding
- ViewStubProxy