Maven module :un.api : api-common :
Class :
un.api.event.AbstractEventSource
Extends/Implements :
un.api.CObject
un.api.event.EventSource
Subclasses : -
Variables : -
Functions :
getEventClasses,
getProperty,
getEventManager,
getEventManager,
hasListeners,
sendPropertyEvent,
getListeners,
getListeners,
addEventListener,
addEventListener,
removeEventListener,
removeEventListener
public Class[]
getEventClasses ()
public Property
getProperty (Chars name)
protected EventManager
getEventManager ()
protected EventManager
getEventManager (boolean create)
protected boolean
hasListeners ()
protected void
sendPropertyEvent (EventSource source, Chars name, Object oldValue, Object newValue)
public EventListener[]
getListeners (Class eventClass)
public EventListener[]
getListeners (Predicate predicate)
public void
addEventListener (Class eventClass, EventListener listener)
public void
addEventListener (Predicate predicate, EventListener listener)
public void
removeEventListener (Class eventClass, EventListener listener)
public void
removeEventListener (Predicate predicate, EventListener listener)