junit.extensions.awt.editor
Class AWTEventRecorder

java.lang.Object
  |
  +--junit.extensions.awt.editor.Recorder
        |
        +--junit.extensions.awt.editor.AWTEventRecorder

public class AWTEventRecorder
extends Recorder

Provides recording of raw AWT events.


Constructor Summary
AWTEventRecorder(Resolver resolver, ComponentFinder finder, java.awt.event.ActionListener l)
          Create a Recorder for use in capturing raw AWTEvents.
 
Method Summary
protected  Step createStep()
          Create a script step based on the information gathered so far.
protected  void eventDispatched(java.awt.AWTEvent event)
          Handle an action.
 long getEventMask()
          Return the events of interest to this Recorder.
 java.lang.String getName()
          Return the name of the type of GUI action to be recorded.
protected  void initialize()
          Set up state prior to capturing events.
protected  boolean shouldStop()
          Override this to indicate when the recording whould terminate (not cancel.
 
Methods inherited from class junit.extensions.awt.editor.Recorder
cancel, eventToString, getFinder, getResolver, isCancelEvent, record, recordEvent, setResolver, setStatus, simpleClassName
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWTEventRecorder

public AWTEventRecorder(Resolver resolver,
                        ComponentFinder finder,
                        java.awt.event.ActionListener l)
Create a Recorder for use in capturing raw AWTEvents.
Method Detail

getName

public java.lang.String getName()
Return the name of the type of GUI action to be recorded.
Overrides:
getName in class Recorder

initialize

protected void initialize()
Description copied from class: Recorder
Set up state prior to capturing events.
Overrides:
initialize in class Recorder

shouldStop

protected boolean shouldStop()
Description copied from class: Recorder
Override this to indicate when the recording whould terminate (not cancel.
Overrides:
shouldStop in class Recorder

createStep

protected Step createStep()
Description copied from class: Recorder
Create a script step based on the information gathered so far.
Overrides:
createStep in class Recorder

eventDispatched

protected void eventDispatched(java.awt.AWTEvent event)
Handle an action. This can either be ignored, contribute to the recording, or cause the recording to be canceled.
Overrides:
eventDispatched in class Recorder

getEventMask

public long getEventMask()
Return the events of interest to this Recorder. Note that it is essential to put waits between the event playback...
Overrides:
getEventMask in class Recorder