public class DataSourceListAdapter
extends <any>
| Modifier and Type | Class and Description |
|---|---|
static class |
DataSourceListAdapter.DataSourceViewHolder<DATA> |
protected static class |
DataSourceListAdapter.MultiView |
protected class |
DataSourceListAdapter.MultiViewHolder |
static interface |
DataSourceListAdapter.OnItemClickListener<T extends DataSourceInterface> |
| Modifier and Type | Field and Description |
|---|---|
ly.img.android.ui.adapter.DataSourceListAdapter.LoaderList |
loaderList |
protected DataSourceListAdapter.OnItemClickListener |
onItemClickListener |
| Constructor and Description |
|---|
DataSourceListAdapter(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntity(int i,
DataSourceInterface entity) |
void |
deleteEntity(int i) |
void |
dispatchOnItemClick(DataSourceInterface entity) |
DataSourceInterface |
getEntityAt(int i) |
int |
getItemCount() |
void |
invalidateItem(DataSourceInterface item) |
void |
moveEntity(int i,
int loc) |
void |
onBindViewHolder(DataSourceListAdapter.MultiViewHolder holder,
int i) |
void |
onBindViewHolder(DataSourceListAdapter.MultiViewHolder holder,
int position,
java.util.List<java.lang.Object> payloads) |
DataSourceListAdapter.MultiViewHolder |
onCreateViewHolder(android.view.ViewGroup viewGroup,
int i) |
void |
setData(java.util.List<? extends DataSourceInterface> data) |
void |
setOnItemClickListener(DataSourceListAdapter.OnItemClickListener listener) |
void |
setSelection(DataSourceInterface item) |
void |
setUseVerticalLayout(boolean useVerticalLayout) |
protected DataSourceListAdapter.OnItemClickListener onItemClickListener
public final ly.img.android.ui.adapter.DataSourceListAdapter.LoaderList loaderList
public DataSourceListAdapter(android.content.Context context)
@NonNull public DataSourceListAdapter.MultiViewHolder onCreateViewHolder(android.view.ViewGroup viewGroup, int i)
public void onBindViewHolder(@NonNull
DataSourceListAdapter.MultiViewHolder holder,
int i)
public void onBindViewHolder(@NonNull
DataSourceListAdapter.MultiViewHolder holder,
int position,
@Nullable
java.util.List<java.lang.Object> payloads)
public void setOnItemClickListener(DataSourceListAdapter.OnItemClickListener listener)
public int getItemCount()
public void dispatchOnItemClick(DataSourceInterface entity)
public void setData(@NonNull
java.util.List<? extends DataSourceInterface> data)
public void invalidateItem(DataSourceInterface item)
public void setSelection(DataSourceInterface item)
public DataSourceInterface getEntityAt(int i)
public void setUseVerticalLayout(boolean useVerticalLayout)
public void addEntity(int i,
DataSourceInterface entity)
public void deleteEntity(int i)
public void moveEntity(int i,
int loc)