All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class guinea.ui.event.DoneEvent
java.lang.Object
   |
   +----java.util.EventObject
           |
           +----guinea.ui.event.UIEvent
                   |
                   +----guinea.ui.event.ControlEvent
                           |
                           +----guinea.ui.event.SubjectUIEvent
                                   |
                                   +----guinea.ui.event.DoneEvent
  -  public class DoneEvent
  
-  extends SubjectUIEvent
  
An event generated by the 'done'-button on the subject UI.  An
event is sent when the subject presses the 'done'-button on the UI
or the grading time limit has been exceeded.  The command on the
event indicates which has happened.
    -  See Also:
    
 -  SubjectUIListener
 
  Variable Index
  -   · 
	DONE
  
 -  The command of the event when this event was caused by the
subject pressing the 'done'-button.
  
 -   · 
	TIMEOUT
  
 -  The command of the event when this event was caused by
exceeding the time limit for grading this item.
 
  Constructor Index
  -   · 
	DoneEvent(Object, String)
  
 -  Constructs a DoneEvent object with the specified source
object.
  
 -   · 
	DoneEvent(Object, String, String)
  
 -  Constructs a DoneEvent object with the specified source
object.
  
 -   · 
	DoneEvent(Object, String, String, Object)
  
 -  Constructs a DoneEvent object with the specified source
object.
 
  Method Index
  -   · 
	itemTimedOut()
  
 -  Is this done-event caused by a timeout in grading an test
item.
  
 -   · 
	newDoneEvent(Object, String)
  
 -  Create a new DoneEvent caused by the subject pressing the
done-button.
  
 -   · 
	newTimeoutEvent(Object, String)
  
 -  Create a new DoneEvent caused by exceeding the time limit
allowed for grading an item (timeout).
 
  Variables
 · 
DONE
 public static final String DONE
  -  The command of the event when this event was caused by the
subject pressing the 'done'-button.
 
 · 
TIMEOUT
 public static final String TIMEOUT
  -  The command of the event when this event was caused by
exceeding the time limit for grading this item.
 
  Constructors
 · 
DoneEvent
 public DoneEvent(Object source,
                  String name,
                  String command,
                  Object argument)
  -  Constructs a DoneEvent object with the specified source
object.  the ID is automatically set to ID_ITEM_DONE.
  
    -  Parameters:
    
 -  source - The object where the event originated.
    
-  name - The name of the event source object.
    
-  command - The command string for this control event.
    
-  argument - Argument object for this event.
  
    
 
 
 · 
DoneEvent
 public DoneEvent(Object source,
                  String name,
                  String command)
  -  Constructs a DoneEvent object with the specified source
object.
  
    -  Parameters:
    
 -  source - The object where the event originated
    
-  name - The name of the event source object.
    
-  command - The command string for this control event.
  
   
 
 
 · 
DoneEvent
 public DoneEvent(Object source,
                  String name)
  -  Constructs a DoneEvent object with the specified source
object.
  
    -  Parameters:
    
 -  source - the object where the event originated
    
-  name - The name of the event source object.
  
  
 
 
  Methods
 · 
itemTimedOut
 public boolean itemTimedOut()
  -  Is this done-event caused by a timeout in grading an test
item.
  
    -  Returns:
    
 -  
True if event was caused by an item
timeout.
   
 
 
 · 
newDoneEvent
 public static DoneEvent newDoneEvent(Object source,
                                      String name)
  -  Create a new DoneEvent caused by the subject pressing the
done-button.
  
    -  Parameters:
    
 -  source - the object where the event originated
    
-  name - The name of the event source object.
    
  -  Returns:
    
 -  A new event.
  
 
 
 
 · 
newTimeoutEvent
 public static DoneEvent newTimeoutEvent(Object source,
                                         String name)
  -  Create a new DoneEvent caused by exceeding the time limit
allowed for grading an item (timeout).
  
    -  Parameters:
    
 -  source - the object where the event originated
    
-  name - The name of the event source object.
    
  -  Returns:
    
 -  A new event.
  
 
 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index