com.samskivert.swing.event
Class CommandEvent

java.lang.Object
  extended by java.util.EventObject
      extended by java.awt.AWTEvent
          extended by java.awt.event.ActionEvent
              extended by com.samskivert.swing.event.CommandEvent
All Implemented Interfaces:
Serializable

public class CommandEvent
extends ActionEvent

An action event with an associated argument. Often times with controllers, one wants to post a command with an associated object (which we call the argument), but action event provides no mechanism to do so. So this class is provided for such situations.

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, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, 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
 
Constructor Summary
CommandEvent(Object source, String command, Object argument)
           
CommandEvent(Object source, String command, Object argument, long when, int modifiers)
           
 
Method Summary
 Object getArgument()
          Returns the argument provided to the command event at construct time.
 String toString()
           
 
Methods inherited from class java.awt.event.ActionEvent
getActionCommand, getModifiers, getWhen, paramString
 
Methods inherited from class java.awt.AWTEvent
getID, setSource
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CommandEvent

public CommandEvent(Object source,
                    String command,
                    Object argument)

CommandEvent

public CommandEvent(Object source,
                    String command,
                    Object argument,
                    long when,
                    int modifiers)
Method Detail

getArgument

public Object getArgument()
Returns the argument provided to the command event at construct time.


toString

public String toString()
Overrides:
toString in class AWTEvent


Copyright © 2012. All Rights Reserved.