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 position) |
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) |
public final ly.img.android.ui.adapter.DataSourceListAdapter.LoaderList loaderList
protected DataSourceListAdapter.OnItemClickListener onItemClickListener
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 position)
public void onBindViewHolder(@NonNull
DataSourceListAdapter.MultiViewHolder holder,
int position,
@Nullable
java.util.List<java.lang.Object> payloads)
public int getItemCount()
public DataSourceInterface getEntityAt(int i)
public void setOnItemClickListener(DataSourceListAdapter.OnItemClickListener listener)
public void dispatchOnItemClick(DataSourceInterface entity)
public void setData(@NonNull
java.util.List<? extends DataSourceInterface> data)
public void deleteEntity(int i)
public void addEntity(int i,
DataSourceInterface entity)
public void moveEntity(int i,
int loc)
public void invalidateItem(DataSourceInterface item)
public void setSelection(DataSourceInterface item)
public void setUseVerticalLayout(boolean useVerticalLayout)