junit.extensions.awt.editor
Class PopupMenuSelectionRecorder
java.lang.Object
|
+--junit.extensions.awt.editor.Recorder
|
+--junit.extensions.awt.editor.PopupMenuSelectionRecorder
- public class PopupMenuSelectionRecorder
- extends Recorder
Record a normal menu selection.
FIXME this still has bugs when dealing with drag selections
Method Summary |
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 java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PopupMenuSelectionRecorder
public PopupMenuSelectionRecorder(Resolver resolver,
ComponentFinder finder,
java.awt.event.ActionListener al)
getName
public java.lang.String getName()
- Description copied from class:
Recorder
- Return the name of the type of GUI action to be recorded.
- Overrides:
getName
in class Recorder
getEventMask
public long getEventMask()
- Description copied from class:
Recorder
- Return the events of interest to this Recorder.
- Overrides:
getEventMask
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
public 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)
- Description copied from class:
Recorder
- Handle an action. This can either be ignored, contribute to the
recording, or cause the recording to be canceled.
- Overrides:
eventDispatched
in class Recorder