org.base.apps.api.events
Class AppEventSupport

java.lang.Object
  extended by org.base.apps.api.events.AppEventSupport
All Implemented Interfaces:
AppEventEmitter

public class AppEventSupport
extends Object
implements AppEventEmitter

Author:
Kevan Simpson

Constructor Summary
AppEventSupport()
           
 
Method Summary
 void addAppEventListener(AppEventListener lsnr)
           
 void addAppEventListener(String appName, AppEventListener lsnr)
           
 void fireAppEvent(AppEvent evt)
           
 AppEventListener[] getAppEventListeners()
           
 AppEventListener[] getAppEventListeners(String appName)
           
 void removeAppEventListener(AppEventListener lsnr)
           
 void removeAppEventListener(String appName, AppEventListener lsnr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppEventSupport

public AppEventSupport()
Method Detail

addAppEventListener

public void addAppEventListener(AppEventListener lsnr)
Specified by:
addAppEventListener in interface AppEventEmitter
See Also:
AppEventEmitter.addAppEventListener(org.base.apps.api.events.AppEventListener)

addAppEventListener

public void addAppEventListener(String appName,
                                AppEventListener lsnr)
Specified by:
addAppEventListener in interface AppEventEmitter
See Also:
AppEventEmitter.addAppEventListener(java.lang.String, org.base.apps.api.events.AppEventListener)

fireAppEvent

public void fireAppEvent(AppEvent evt)
Specified by:
fireAppEvent in interface AppEventEmitter
See Also:
AppEventEmitter.fireAppEvent(org.base.apps.api.events.AppEvent)

getAppEventListeners

public AppEventListener[] getAppEventListeners()
Specified by:
getAppEventListeners in interface AppEventEmitter
See Also:
AppEventEmitter.getAppEventListeners()

getAppEventListeners

public AppEventListener[] getAppEventListeners(String appName)
Specified by:
getAppEventListeners in interface AppEventEmitter
See Also:
AppEventEmitter.getAppEventListeners(java.lang.String)

removeAppEventListener

public void removeAppEventListener(AppEventListener lsnr)
Specified by:
removeAppEventListener in interface AppEventEmitter
See Also:
AppEventEmitter.removeAppEventListener(org.base.apps.api.events.AppEventListener)

removeAppEventListener

public void removeAppEventListener(String appName,
                                   AppEventListener lsnr)
Specified by:
removeAppEventListener in interface AppEventEmitter
See Also:
AppEventEmitter.removeAppEventListener(java.lang.String, org.base.apps.api.events.AppEventListener)

Please visit Base Apps, hosted on Sourceforge.net.

Copyright 2011, Blue Agate Software Entity (BASE)