public interface DataHelper<T>
描述:adapter规范数据操作接口
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(int position,
T data)
添加单个数据到指定位置
|
boolean |
addAll(int startPosition,
java.util.List<T> datas)
添加数据集合到指定位置
|
boolean |
addItemsToHead(java.util.List<T> datas)
添加数据集到列表头部
|
boolean |
addItemsToLast(java.util.List<T> datas)
添加数据集到列表尾部
|
void |
addItemToHead(T data)
添加单个数据到列表头部
|
boolean |
addItemToLast(T data)
添加单个数据到列表尾部
|
void |
alterObj(int index,
T data)
修改对应的位置的数据
|
void |
alterObj(T oldData,
T newData)
将某一个数据修改
|
void |
clear()
清除所有
|
boolean |
contains(T data)
判断数据集合中是否包含这个对象
|
T |
getData(int index)
获取index对于的数据
|
boolean |
isEnabled(int position) |
boolean |
remove(T data)
删除对应的数据
|
void |
removeToIndex(int index)
删除对应位置的数据
|
void |
replaceAll(java.util.List<T> datas)
替换所有数据
|
boolean |
setListAll(java.util.List<T> datas)
覆盖所有数据
|
boolean isEnabled(int position)
void addItemToHead(T data)
data - boolean addItemToLast(T data)
data - 数据boolean addItemsToHead(java.util.List<T> datas)
datas - boolean addItemsToLast(java.util.List<T> datas)
datas - boolean addAll(int startPosition,
java.util.List<T> datas)
startPosition - 数据添加的位置datas - 数据集合void add(int position,
T data)
position - 数据添加的位置data - 数据T getData(int index)
index - 数据座标void alterObj(int index,
T data)
index - 修改的位置data - 要代替的的数据boolean remove(T data)
data - void removeToIndex(int index)
index - void replaceAll(java.util.List<T> datas)
datas - void clear()
boolean contains(T data)
data - 判断对象boolean setListAll(java.util.List<T> datas)
datas -