twaver.event
Interface IListener<E extends Event>

Type Parameters:
E - 事件类型
All Known Subinterfaces:
IData, IDispatcher<E>, IElement, IFollower, IGroup, IHost, ILayer, INode, ISubnetwork
All Known Implementing Classes:
Alarm, Data, Dispatcher, Element, Group, HandlerSupport, ImageUI, Layer, Link, LinkSubnetwork, Listener, ListEventListener, Node, ShapeNode, ShapeSubnetwork, Subnetwork, WeakListener

public interface IListener<E extends Event>

监听器接口,默认实现类为 Listener


Method Summary
 boolean beforeEvent(E event)
          事件发生前,返回false表示中断事件,用于操作前的检测
 void onEvent(E event)
          事件发生时回调
 

Method Detail

beforeEvent

boolean beforeEvent(E event)
事件发生前,返回false表示中断事件,用于操作前的检测

Parameters:
event - 事件
Returns:
false表示中断事件

onEvent

void onEvent(E event)
事件发生时回调

Parameters:
event - 事件