org.problets.domain.state
Class ProblemEvent

java.lang.Object
  extended by java.util.EventObject
      extended by java.awt.AWTEvent
          extended by java.awt.event.ActionEvent
              extended by org.problets.domain.state.ProblemEvent
All Implemented Interfaces:
java.io.Serializable

public class ProblemEvent
extends java.awt.event.ActionEvent

To coordinate changing the state with events within a problet

Author:
Amruth Kumar
See Also:
Serialized Form

Field Summary
static java.lang.String ANSWER_ATTEMPTED
           
static java.lang.String ANSWER_SUBMITTED
           
static java.lang.String FEEDBACK_COMPLETED
           
static java.lang.String FEEDBACK_DISPLAYED
           
static java.lang.String PROBLEM_STARTED
           
static java.lang.String SESSION_ENDED
           
static java.lang.String SESSION_STARTED
           
static java.lang.String STAGE_ENDED
           
 
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
ProblemEvent(java.lang.Object originator, java.lang.String command)
           
 
Method Summary
 
Methods inherited from class java.awt.event.ActionEvent
getActionCommand, getModifiers, getWhen, paramString
 
Methods inherited from class java.awt.AWTEvent
getID, setSource, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SESSION_STARTED

public static final java.lang.String SESSION_STARTED
See Also:
Constant Field Values

PROBLEM_STARTED

public static final java.lang.String PROBLEM_STARTED
See Also:
Constant Field Values

ANSWER_ATTEMPTED

public static final java.lang.String ANSWER_ATTEMPTED
See Also:
Constant Field Values

ANSWER_SUBMITTED

public static final java.lang.String ANSWER_SUBMITTED
See Also:
Constant Field Values

FEEDBACK_DISPLAYED

public static final java.lang.String FEEDBACK_DISPLAYED
See Also:
Constant Field Values

FEEDBACK_COMPLETED

public static final java.lang.String FEEDBACK_COMPLETED
See Also:
Constant Field Values

STAGE_ENDED

public static final java.lang.String STAGE_ENDED
See Also:
Constant Field Values

SESSION_ENDED

public static final java.lang.String SESSION_ENDED
See Also:
Constant Field Values
Constructor Detail

ProblemEvent

public ProblemEvent(java.lang.Object originator,
                    java.lang.String command)