org.base.apps.api.events
Class AppEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.base.apps.api.events.AppEvent
All Implemented Interfaces:
Serializable

public class AppEvent
extends EventObject

Author:
Kevan Simpson
See Also:
Serialized Form

Nested Class Summary
static class AppEvent.Type
           
 
Field Summary
static String GLOBAL_APP
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
AppEvent(Object source, AppEvent.Type type)
           
AppEvent(Object source, AppEvent.Type type, Object param)
           
AppEvent(String appName, Object source, AppEvent.Type type)
           
AppEvent(String appName, Object source, AppEvent.Type type, Object param)
           
 
Method Summary
 String getAppName()
           
 Object getParam()
           
 AppEvent.Type getType()
           
 void setParam(Object param)
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

GLOBAL_APP

public static final String GLOBAL_APP
See Also:
Constant Field Values
Constructor Detail

AppEvent

public AppEvent(Object source,
                AppEvent.Type type)
Parameters:
source -

AppEvent

public AppEvent(Object source,
                AppEvent.Type type,
                Object param)
Parameters:
source -

AppEvent

public AppEvent(String appName,
                Object source,
                AppEvent.Type type)
Parameters:
source -

AppEvent

public AppEvent(String appName,
                Object source,
                AppEvent.Type type,
                Object param)
Parameters:
source -
Method Detail

getAppName

public String getAppName()
Returns:
the appName

getParam

public Object getParam()
Returns:
the param

setParam

public void setParam(Object param)
Parameters:
param - the param to set

getType

public AppEvent.Type getType()
Returns:
the type

Please visit Base Apps, hosted on Sourceforge.net.

Copyright 2011, Blue Agate Software Entity (BASE)