ConfirmDeleteDialog |
The ConfirmDeleteDialog class provides a dialog for confirming whether the
user intends to delete an item.
|
ConfirmDialog |
The ConfirmDialog class provides a dialog for confirming user intentions.
|
ConfirmQuitDialog |
The ConfirmQuitDialog class provides a dialog for confirming whether the
user intends to quit the an activity where they have unsaved changes.
|
DateUtil |
The DateUtil class contains utility methods for dates.
|
DBAdapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> |
The class DBAdapter is used to display documents from Firestore
Citation:
Create dynamic lists with RecyclerView.
|
DBConnection |
Connects to the DB, getting the users unique FirestoreID to identify them.
|
DeleteButton |
The DeleteButton class attaches an OnClickListener to a Button that
opens a deletion confirmation dialog.
|
EditItemAdapter<Item> |
Adapter that manages the view and data for the ingredients
in the Recipe
|
EditItemAdapter.ItemViewHolder |
Viewholder for the items
|
EditItemContract<Item extends java.io.Serializable> |
The EditItemContract class is a contract that handles the
communication between the EditItemActivity and the
EditItemAdapter.
|
EditRecyclerViewFragment<Item extends java.io.Serializable> |
The EditRecyclerViewFragment class is a fragment that displays a
list of items that can be edited.
|
ItemAdapter<Item> |
The class ItemAdapter is used to display items in a RecyclerView
|
RequiredDateTextInputLayout |
The RequiredDateTextInputLayout class extends the RequiredTextInputLayout
class such that it can show a MaterialDatePicker to allow the user to
input dates.
|
RequiredDropdownTextInputLayout |
The RequiredDropdownTextInputLayout class extends the RequiredTextInputLayout
class to provide methods for compatibility with Dropdowns.
|
RequiredNumberTextInputLayout |
The RequiredNumberTextInputLayout class extends the RequiredTextInputLayout
class with methods for performing number data validation.
|
RequiredTextInputLayout |
The RequiredTextInputLayout class extends the TextInputLayout
class with methods for performing data validation.
|
SearchInput |
The RequiredTextInputLayout class extends the TextInputLayout
class with methods for performing data validation.
|
SearchItemContract<Item extends java.io.Serializable> |
The EditItemContract class is a contract that handles the
communication between the EditItemActivity and the
EditItemAdapter.
|
SortingFragment |
The SortingFragment class is a fragment that displays a list of
sorting options for the user to select from.
|