A B C D E F G I L M O P S U V 
All Classes All Packages

A

areContentsTheSame(DataSnapshot, DataSnapshot) - Method in class com.firebase.ui.database.paging.DefaultSnapshotDiffCallback
 
areItemsTheSame(DataSnapshot, DataSnapshot) - Method in class com.firebase.ui.database.paging.DefaultSnapshotDiffCallback
 

B

build() - Method in class com.firebase.ui.database.FirebaseListOptions.Builder
Build a FirebaseListOptions from the provided arguments.
build() - Method in class com.firebase.ui.database.FirebaseRecyclerOptions.Builder
Build a FirebaseRecyclerOptions from the provided arguments.
build() - Method in class com.firebase.ui.database.paging.DatabasePagingOptions.Builder
Build the DatabasePagingOptions object.
Builder() - Constructor for class com.firebase.ui.database.FirebaseListOptions.Builder
 
Builder() - Constructor for class com.firebase.ui.database.FirebaseRecyclerOptions.Builder
 
Builder() - Constructor for class com.firebase.ui.database.paging.DatabasePagingOptions.Builder
 

C

CachingSnapshotParser<T> - Class in com.firebase.ui.database
Implementation of BaseCachingSnapshotParser for DataSnapshot.
CachingSnapshotParser(BaseSnapshotParser<DataSnapshot, T>) - Constructor for class com.firebase.ui.database.CachingSnapshotParser
 
ChangeEventListener - Interface in com.firebase.ui.database
Listener for changes to FirebaseArray.
ClassSnapshotParser<T> - Class in com.firebase.ui.database
A convenience implementation of SnapshotParser that converts a DataSnapshot to the parametrized class via DataSnapshot.getValue(Class).
ClassSnapshotParser(Class<T>) - Constructor for class com.firebase.ui.database.ClassSnapshotParser
 
com.firebase.ui.database - package com.firebase.ui.database
 
com.firebase.ui.database.paging - package com.firebase.ui.database.paging
 

D

DatabasePagingOptions<T> - Class in com.firebase.ui.database.paging
Options to configure an FirebaseRecyclerPagingAdapter.
DatabasePagingOptions.Builder<T> - Class in com.firebase.ui.database.paging
DatabasePagingSource - Class in com.firebase.ui.database.paging
 
DatabasePagingSource(Query) - Constructor for class com.firebase.ui.database.paging.DatabasePagingSource
 
DefaultSnapshotDiffCallback<T> - Class in com.firebase.ui.database.paging
Default diff callback implementation for Firebase Data snapshots.
DefaultSnapshotDiffCallback(SnapshotParser<T>) - Constructor for class com.firebase.ui.database.paging.DefaultSnapshotDiffCallback
 

E

ERROR - com.firebase.ui.database.paging.LoadingState
The most recent load encountered an error.

F

FINISHED - com.firebase.ui.database.paging.LoadingState
The last page loaded had zero documents, and therefore no further pages will be loaded.
FirebaseArray<T> - Class in com.firebase.ui.database
This class implements a collection on top of a Firebase location.
FirebaseArray(Query, SnapshotParser<T>) - Constructor for class com.firebase.ui.database.FirebaseArray
Create a new FirebaseArray with a custom SnapshotParser.
FirebaseIndexArray<T> - Class in com.firebase.ui.database
 
FirebaseIndexArray(Query, DatabaseReference, SnapshotParser<T>) - Constructor for class com.firebase.ui.database.FirebaseIndexArray
Create a new FirebaseIndexArray with a custom SnapshotParser.
FirebaseListAdapter<T> - Class in com.firebase.ui.database
This class is a generic way of backing an Android ListView with a Firebase location.
FirebaseListAdapter(FirebaseListOptions<T>) - Constructor for class com.firebase.ui.database.FirebaseListAdapter
 
FirebaseListOptions<T> - Class in com.firebase.ui.database
Options to configure a FirebaseListAdapter.
FirebaseListOptions.Builder<T> - Class in com.firebase.ui.database
Builder for FirebaseListOptions.
FirebaseRecyclerAdapter<T,​VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> - Class in com.firebase.ui.database
This class is a generic way of backing a RecyclerView with a Firebase location.
FirebaseRecyclerAdapter(FirebaseRecyclerOptions<T>) - Constructor for class com.firebase.ui.database.FirebaseRecyclerAdapter
Initialize a RecyclerView.Adapter that listens to a Firebase query.
FirebaseRecyclerOptions<T> - Class in com.firebase.ui.database
Options to configure a FirebaseRecyclerAdapter.
FirebaseRecyclerOptions.Builder<T> - Class in com.firebase.ui.database
FirebaseRecyclerPagingAdapter<T,​VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> - Class in com.firebase.ui.database.paging
Paginated RecyclerView Adapter for a Firebase Realtime Database query.
FirebaseRecyclerPagingAdapter(DatabasePagingOptions<T>) - Constructor for class com.firebase.ui.database.paging.FirebaseRecyclerPagingAdapter
Construct a new FirestorePagingAdapter from the given DatabasePagingOptions.

G

getCount() - Method in class com.firebase.ui.database.FirebaseListAdapter
 
getData() - Method in class com.firebase.ui.database.paging.DatabasePagingOptions
 
getDiffCallback() - Method in class com.firebase.ui.database.paging.DatabasePagingOptions
 
getId(DataSnapshot) - Method in class com.firebase.ui.database.CachingSnapshotParser
 
getItem(int) - Method in class com.firebase.ui.database.FirebaseListAdapter
 
getItem(int) - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
getItemCount() - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
getItemId(int) - Method in class com.firebase.ui.database.FirebaseListAdapter
 
getLayout() - Method in class com.firebase.ui.database.FirebaseListOptions
Get the resource ID of the layout file for a list item.
getOwner() - Method in class com.firebase.ui.database.FirebaseListOptions
Get the (optional) LifecycleOwner.
getOwner() - Method in class com.firebase.ui.database.FirebaseRecyclerOptions
Get the (optional) LifecycleOwner.
getOwner() - Method in class com.firebase.ui.database.paging.DatabasePagingOptions
 
getParser() - Method in class com.firebase.ui.database.paging.DatabasePagingOptions
 
getRef(int) - Method in class com.firebase.ui.database.FirebaseListAdapter
 
getRef(int) - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
getRef(int) - Method in class com.firebase.ui.database.paging.FirebaseRecyclerPagingAdapter
 
getRefreshKey(PagingState<String, DataSnapshot>) - Method in class com.firebase.ui.database.paging.DatabasePagingSource
 
getSnapshots() - Method in class com.firebase.ui.database.FirebaseArray
 
getSnapshots() - Method in class com.firebase.ui.database.FirebaseIndexArray
 
getSnapshots() - Method in class com.firebase.ui.database.FirebaseListAdapter
 
getSnapshots() - Method in class com.firebase.ui.database.FirebaseListOptions
Get the ObservableSnapshotArray to observe.
getSnapshots() - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
getSnapshots() - Method in class com.firebase.ui.database.FirebaseRecyclerOptions
Get the ObservableSnapshotArray to listen to.
getView(int, View, ViewGroup) - Method in class com.firebase.ui.database.FirebaseListAdapter
 

I

init() - Method in class com.firebase.ui.database.paging.FirebaseRecyclerPagingAdapter
Initializes Snapshots and LiveData

L

LOADED - com.firebase.ui.database.paging.LoadingState
Not currently loading any pages, at least one page loaded.
LOADING_INITIAL - com.firebase.ui.database.paging.LoadingState
Loading initial data.
LOADING_MORE - com.firebase.ui.database.paging.LoadingState
Loading a page other than the first page.
LoadingState - Enum in com.firebase.ui.database.paging
 
loadSingle(PagingSource.LoadParams<String>) - Method in class com.firebase.ui.database.paging.DatabasePagingSource
DatabaseError.fromStatus() is not meant to be public.

M

mLayout - Variable in class com.firebase.ui.database.FirebaseListAdapter
 

O

ObservableSnapshotArray<T> - Class in com.firebase.ui.database
Exposes a collection of items in Firebase as a List of DataSnapshot.
ObservableSnapshotArray(SnapshotParser<T>) - Constructor for class com.firebase.ui.database.ObservableSnapshotArray
Create an ObservableSnapshotArray with a custom SnapshotParser.
onBindViewHolder(VH, int) - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
onBindViewHolder(VH, int) - Method in class com.firebase.ui.database.paging.FirebaseRecyclerPagingAdapter
 
onBindViewHolder(VH, int, T) - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
onBindViewHolder(VH, int, T) - Method in class com.firebase.ui.database.paging.FirebaseRecyclerPagingAdapter
 
onCancelled(DatabaseError) - Method in class com.firebase.ui.database.FirebaseArray
 
onChildAdded(DataSnapshot, String) - Method in class com.firebase.ui.database.FirebaseArray
 
onChildChanged(ChangeEventType, DataSnapshot, int, int) - Method in class com.firebase.ui.database.FirebaseIndexArray
 
onChildChanged(ChangeEventType, DataSnapshot, int, int) - Method in class com.firebase.ui.database.FirebaseListAdapter
 
onChildChanged(ChangeEventType, DataSnapshot, int, int) - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
onChildChanged(DataSnapshot, String) - Method in class com.firebase.ui.database.FirebaseArray
 
onChildMoved(DataSnapshot, String) - Method in class com.firebase.ui.database.FirebaseArray
 
onChildRemoved(DataSnapshot) - Method in class com.firebase.ui.database.FirebaseArray
 
onCreate() - Method in class com.firebase.ui.database.FirebaseArray
 
onCreate() - Method in class com.firebase.ui.database.FirebaseIndexArray
 
onDataChange(DataSnapshot) - Method in class com.firebase.ui.database.FirebaseArray
 
onDataChanged() - Method in class com.firebase.ui.database.FirebaseIndexArray
 
onDataChanged() - Method in class com.firebase.ui.database.FirebaseListAdapter
 
onDataChanged() - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
onDestroy() - Method in class com.firebase.ui.database.FirebaseArray
 
onDestroy() - Method in class com.firebase.ui.database.FirebaseIndexArray
 
onError(DatabaseError) - Method in class com.firebase.ui.database.FirebaseIndexArray
 
onError(DatabaseError) - Method in class com.firebase.ui.database.FirebaseListAdapter
 
onError(DatabaseError) - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 

P

parseSnapshot(DataSnapshot) - Method in class com.firebase.ui.database.ClassSnapshotParser
 
populateView(View, T, int) - Method in class com.firebase.ui.database.FirebaseListAdapter
Each time the data at the given Firebase location changes, this method will be called for each item that needs to be displayed.

S

setDiffCallback(DiffUtil.ItemCallback<DataSnapshot>) - Method in class com.firebase.ui.database.paging.DatabasePagingOptions.Builder
Sets an optional custom DiffUtil.ItemCallback to compare DatabasePagingOptions.Builder objects.
setIndexedQuery(Query, DatabaseReference, SnapshotParser<T>) - Method in class com.firebase.ui.database.FirebaseListOptions.Builder
Set an indexed query to listen on and a SnapshotParser to parse data snapshots.
setIndexedQuery(Query, DatabaseReference, SnapshotParser<T>) - Method in class com.firebase.ui.database.FirebaseRecyclerOptions.Builder
Set an indexed Firebase query to listen to, along with a SnapshotParser to parse snapshots into model objects.
setIndexedQuery(Query, DatabaseReference, Class<T>) - Method in class com.firebase.ui.database.FirebaseListOptions.Builder
Set an indexed query to listen on and a Class to which data snapshots should be converted.
setIndexedQuery(Query, DatabaseReference, Class<T>) - Method in class com.firebase.ui.database.FirebaseRecyclerOptions.Builder
Set an indexed Firebase query to listen to, along with a Class to which snapshots should be parsed.
setLayout(int) - Method in class com.firebase.ui.database.FirebaseListOptions.Builder
Set the resource ID for the item layout.
setLifecycleOwner(LifecycleOwner) - Method in class com.firebase.ui.database.FirebaseListOptions.Builder
Set the optional LifecycleOwner.
setLifecycleOwner(LifecycleOwner) - Method in class com.firebase.ui.database.FirebaseRecyclerOptions.Builder
Set the (optional) LifecycleOwner.
setLifecycleOwner(LifecycleOwner) - Method in class com.firebase.ui.database.paging.DatabasePagingOptions.Builder
Sets an optional LifecycleOwner to control the lifecycle of the adapter.
setQuery(Query, PagingConfig, SnapshotParser<T>) - Method in class com.firebase.ui.database.paging.DatabasePagingOptions.Builder
Sets the Database query to paginate.
setQuery(Query, PagingConfig, Class<T>) - Method in class com.firebase.ui.database.paging.DatabasePagingOptions.Builder
Sets the query using a ClassSnapshotParser based on the given class.
setQuery(Query, SnapshotParser<T>) - Method in class com.firebase.ui.database.FirebaseListOptions.Builder
Set the query to listen on and a SnapshotParser to parse data snapshots.
setQuery(Query, SnapshotParser<T>) - Method in class com.firebase.ui.database.FirebaseRecyclerOptions.Builder
Set the Firebase query to listen to, along with a SnapshotParser to parse snapshots into model objects.
setQuery(Query, Class<T>) - Method in class com.firebase.ui.database.FirebaseListOptions.Builder
Set the query to listen on and a Class to which data snapshots should be converted.
setQuery(Query, Class<T>) - Method in class com.firebase.ui.database.FirebaseRecyclerOptions.Builder
Set the Firebase query to listen to, along with a Class to which snapshots should be parsed.
setSnapshotArray(ObservableSnapshotArray<T>) - Method in class com.firebase.ui.database.FirebaseListOptions.Builder
Directly set the ObservableSnapshotArray to observe.
setSnapshotArray(ObservableSnapshotArray<T>) - Method in class com.firebase.ui.database.FirebaseRecyclerOptions.Builder
Directly set the ObservableSnapshotArray to be listened to.
SnapshotParser<T> - Interface in com.firebase.ui.database
 
startListening() - Method in class com.firebase.ui.database.FirebaseListAdapter
 
startListening() - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
startListening() - Method in class com.firebase.ui.database.paging.FirebaseRecyclerPagingAdapter
Start listening to paging / scrolling events and populating adapter data.
stopListening() - Method in class com.firebase.ui.database.FirebaseListAdapter
 
stopListening() - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
 
stopListening() - Method in class com.firebase.ui.database.paging.FirebaseRecyclerPagingAdapter
Unsubscribe from paging / scrolling events, no more data will be populated, but the existing data will remain.

U

updateOptions(FirebaseRecyclerOptions<T>) - Method in class com.firebase.ui.database.FirebaseRecyclerAdapter
Re-initialize the Adapter with a new set of options.
updateOptions(DatabasePagingOptions<T>) - Method in class com.firebase.ui.database.paging.FirebaseRecyclerPagingAdapter
Re-initialize the Adapter with a new set of options.

V

valueOf(String) - Static method in enum com.firebase.ui.database.paging.LoadingState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.firebase.ui.database.paging.LoadingState
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I L M O P S U V 
All Classes All Packages