com.pepper.platform.program
Class ActionEventWithParams

java.lang.Object
  extended by java.util.EventObject
      extended by java.awt.AWTEvent
          extended by java.awt.event.ActionEvent
              extended by com.pepper.platform.program.ActionEventWithParams
All Implemented Interfaces:
Serializable

public class ActionEventWithParams
extends ActionEvent

This class extends ActionEvent by allowing one or more paramaters and an optional callback to be associated with the event.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.awt.event.ActionEvent
ACTION_FIRST, ACTION_LAST, ACTION_PERFORMED, ALT_MASK, CTRL_MASK, META_MASK, SHIFT_MASK
 
Fields inherited from class java.awt.AWTEvent
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ActionEventWithParams(Object source, int id, String command, String parameter)
          Creates a new ActionEventWithParams instance.
ActionEventWithParams(Object source, int id, String command, String[] paramArray)
          Creates a new ActionEventWithParams instance.
 
Method Summary
 String getParam()
          Returns the single parameter for this action.
 String[] getParamArray()
          Returns an array of parameters for this action.
 void setParam(String parameter)
          Sets the parameter for this action.
 
Methods inherited from class java.awt.event.ActionEvent
getActionCommand, getModifiers, getWhen, paramString
 
Methods inherited from class java.awt.AWTEvent
consume, getID, isConsumed, setSource, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionEventWithParams

public ActionEventWithParams(Object source,
                             int id,
                             String command,
                             String parameter)
Creates a new ActionEventWithParams instance.

Parameters:
source - an Object instance.
id - an int value.
command - a String instance specifying the action name.
parameter - a String instance containing the action's parameter.

ActionEventWithParams

public ActionEventWithParams(Object source,
                             int id,
                             String command,
                             String[] paramArray)
Creates a new ActionEventWithParams instance.

Parameters:
source - an Object instance.
id - an int value.
command - a String instance specifying the action name.
paramArray - a String[] instance containing one of more action parameters.
Method Detail

getParam

public String getParam()
Returns the single parameter for this action.

Returns:
a String instance.

getParamArray

public String[] getParamArray()
Returns an array of parameters for this action.

Returns:
a String[] instance.

setParam

public void setParam(String parameter)
Sets the parameter for this action.

Parameters:
parameter - String instance.


Copyright © 2006-2007 Pepper Computer, Inc. All Rights Reserved.