|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwaver.event.Listener<ListEvent<T>>
twaver.event.ListEventListener<T>
T
- 数据元素类型public class ListEventListener<T extends Data>
数据容器变化事件
Constructor Summary | |
---|---|
ListEventListener()
|
Method Summary | |
---|---|
protected void |
onAdd(T item)
添加数据事件 |
protected void |
onClear(java.util.List<T> items)
数据清除事件 |
void |
onEvent(ListEvent<T> event)
事件发生时回调 |
protected void |
onIndexChange(T data,
int index,
int oldIndex)
数据序号变化 |
protected void |
onRemove(T item)
删除数据时回调 |
Methods inherited from class twaver.event.Listener |
---|
beforeEvent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ListEventListener()
Method Detail |
---|
public void onEvent(ListEvent<T> event)
IListener
onEvent
in interface IListener<ListEvent<T extends Data>>
onEvent
in class Listener<ListEvent<T extends Data>>
event
- 事件protected void onIndexChange(T data, int index, int oldIndex)
data
- 数据元素index
- 新序号oldIndex
- 老序号protected void onClear(java.util.List<T> items)
items
- 被清除的数据集合protected void onAdd(T item)
item
- 添加的数据protected void onRemove(T item)
item
- 删除数据
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |