public class AddressOnCardRecyclerViewAdapter
extends android.support.v7.widget.RecyclerView.Adapter
| Modifier and Type | Class and Description |
|---|---|
static interface |
AddressOnCardRecyclerViewAdapter.AddressonCardRecyclerViewInterface
The interface Addresson card recycler view interface.
|
private class |
AddressOnCardRecyclerViewAdapter.CardAddressDropdownViewHolder |
private class |
AddressOnCardRecyclerViewAdapter.CardAddressNumberInputViewHolder |
private class |
AddressOnCardRecyclerViewAdapter.CardAddressTextInputViewHolder |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
currentCountry |
private java.util.ArrayList<BillingAddressField> |
datasource |
private java.util.ArrayList<AddressField> |
fields |
private java.util.ArrayList<java.lang.String> |
inputFieldsText |
private AddressOnCardRecyclerViewAdapter.AddressonCardRecyclerViewInterface |
listener |
private static int |
VH_TYPE_DROPDOWN |
private static int |
VH_TYPE_NUMBER |
private static int |
VH_TYPE_TEXT |
| Constructor and Description |
|---|
AddressOnCardRecyclerViewAdapter(java.lang.String currentCountry,
java.util.ArrayList<BillingAddressField> datasource,
java.util.ArrayList<AddressField> fields,
AddressOnCardRecyclerViewAdapter.AddressonCardRecyclerViewInterface listener)
Instantiates a new Address on card recycler view adapter.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getItemCount() |
int |
getItemViewType(int position) |
void |
onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder holder,
int position) |
android.support.v7.widget.RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
bindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverprivate static final int VH_TYPE_DROPDOWN
private static final int VH_TYPE_NUMBER
private static final int VH_TYPE_TEXT
private java.util.ArrayList<BillingAddressField> datasource
private java.util.ArrayList<AddressField> fields
private java.util.ArrayList<java.lang.String> inputFieldsText
private AddressOnCardRecyclerViewAdapter.AddressonCardRecyclerViewInterface listener
private java.lang.String currentCountry
public AddressOnCardRecyclerViewAdapter(java.lang.String currentCountry,
java.util.ArrayList<BillingAddressField> datasource,
java.util.ArrayList<AddressField> fields,
AddressOnCardRecyclerViewAdapter.AddressonCardRecyclerViewInterface listener)
currentCountry - the current countrydatasource - the datasourcefields - the fieldslistener - the listener@NonNull
public android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(@NonNull
android.view.ViewGroup parent,
int viewType)
onCreateViewHolder in class android.support.v7.widget.RecyclerView.Adapterpublic void onBindViewHolder(@NonNull
android.support.v7.widget.RecyclerView.ViewHolder holder,
int position)
onBindViewHolder in class android.support.v7.widget.RecyclerView.Adapterpublic int getItemCount()
getItemCount in class android.support.v7.widget.RecyclerView.Adapterpublic int getItemViewType(int position)
getItemViewType in class android.support.v7.widget.RecyclerView.Adapter