ListChangeRegistry
  public
  
  
  
  class
  ListChangeRegistry
  
  
  
  
    extends CallbackRegistry<OnListChangedCallback, ObservableList, ListChangeRegistry.ListChanges>
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.databinding.CallbackRegistry<android.databinding.ObservableList.OnListChangedCallback, android.databinding.ObservableList, android.databinding.ListChangeRegistry.ListChanges> | |
| ↳ | android.databinding.ListChangeRegistry | |
Utility class for managing ObservableList callbacks.
Summary
Public constructors | |
|---|---|
      
      ListChangeRegistry()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      notifyCallbacks(ObservableList sender, int notificationType, ListChangeRegistry.ListChanges listChanges)
      
      
        Notify all callbacks.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      notifyChanged(ObservableList list, int start, int count)
      
      
        Notify registered callbacks that some elements have changed.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      notifyChanged(ObservableList list)
      
      
        Notify registered callbacks that there was an unknown or whole-list change.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      notifyInserted(ObservableList list, int start, int count)
      
      
        Notify registered callbacks that elements were inserted.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      notifyMoved(ObservableList list, int from, int to, int count)
      
      
        Notify registered callbacks that elements were moved.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      notifyRemoved(ObservableList list, int start, int count)
      
      
        Notify registered callbacks that elements were deleted.  | 
  
Inherited methods | |
|---|---|
  
    
  
    android.databinding.CallbackRegistry
  
 | |
  
    
  
    java.lang.Object
  
 | |
Public constructors
ListChangeRegistry
ListChangeRegistry ()
Public methods
notifyCallbacks
void notifyCallbacks (ObservableList sender, int notificationType, ListChangeRegistry.ListChanges listChanges)
Notify all callbacks.
| Parameters | |
|---|---|
sender | 
        
          ObservableList: The originator. This is an opaque parameter passed to
 onNotifyCallback(Object, Object, int, Object) | 
      
notificationType | 
        
          int: An opaque parameter passed to
 onNotifyCallback(Object, Object, int, Object) | 
      
listChanges | 
        
          ListChangeRegistry.ListChanges: An opaque parameter passed to
 onNotifyCallback(Object, Object, int, Object)
 | 
      
notifyChanged
void notifyChanged (ObservableList list, int start, int count)
Notify registered callbacks that some elements have changed.
| Parameters | |
|---|---|
list | 
        
          ObservableList: The list that changed. | 
      
start | 
        
          int: The index of the first changed element. | 
      
count | 
        
          int: The number of changed elements.
 | 
      
notifyChanged
void notifyChanged (ObservableList list)
Notify registered callbacks that there was an unknown or whole-list change.
| Parameters | |
|---|---|
list | 
        
          ObservableList: The list that changed.
 | 
      
notifyInserted
void notifyInserted (ObservableList list, int start, int count)
Notify registered callbacks that elements were inserted.
| Parameters | |
|---|---|
list | 
        
          ObservableList: The list that changed. | 
      
start | 
        
          int: The index where the elements were inserted. | 
      
count | 
        
          int: The number of elements that were inserted.
 | 
      
notifyMoved
void notifyMoved (ObservableList list, int from, int to, int count)
Notify registered callbacks that elements were moved.
| Parameters | |
|---|---|
list | 
        
          ObservableList: The list that changed. | 
      
from | 
        
          int: The index of the first element moved. | 
      
to | 
        
          int: The index of where the element was moved to. | 
      
count | 
        
          int: The number of elements moved.
 | 
      
notifyRemoved
void notifyRemoved (ObservableList list, int start, int count)
Notify registered callbacks that elements were deleted.
| Parameters | |
|---|---|
list | 
        
          ObservableList: The list that changed. | 
      
start | 
        
          int: The index of the first element to be removed. | 
      
count | 
        
          int: The number of elements removed.
 | 
      
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