abbot.editor.recorder
Class JInternalFrameRecorder

java.lang.Object
  extended by abbot.editor.recorder.SemanticRecorder
      extended by abbot.editor.recorder.ComponentRecorder
          extended by abbot.editor.recorder.ContainerRecorder
              extended by abbot.editor.recorder.JComponentRecorder
                  extended by abbot.editor.recorder.JInternalFrameRecorder
All Implemented Interfaces:
SemanticEvents

public class JInternalFrameRecorder
extends JComponentRecorder

Handle the recording of events related to an internal frame (JInternalFrame). Like instances of Window, we must insert waits for the showing and hiding of internal frames.

NOTE: InternalFrameEvents are not normally posted to the AWT event queue.

Author:
pickens, twall

Field Summary
static int SE_DECORATION
           
static int SE_INTERNAL_FRAME
           
 
Fields inherited from class abbot.editor.recorder.JComponentRecorder
SE_ACTION_MAP
 
Fields inherited from class abbot.editor.recorder.SemanticRecorder
events
 
Fields inherited from interface abbot.editor.recorder.SemanticEvents
SE_ANY, SE_CLICK, SE_DRAG, SE_DROP, SE_IM, SE_KEY, SE_MENU, SE_NONE, SE_TEXT, SE_WINDOW
 
Constructor Summary
JInternalFrameRecorder(Resolver resolver)
          Constructor for JInternalFrameRecorder.
 
Method Summary
 boolean accept(AWTEvent event)
          Add handling for JComponent input-mapped actions.
protected  Step createInternalFrameAction(JInternalFrame target, String type)
           
protected  Step createStep()
          Add handling for JComponent input-mapped actions.
protected  void init(int rtype)
           
 boolean parse(AWTEvent event)
          Add handling for JComponent input-mapped actions.
protected  boolean parseInternalFrameAction(AWTEvent event)
           
 
Methods inherited from class abbot.editor.recorder.JComponentRecorder
createActionMap, getAction, isMappedEvent, parseActionMapEvent
 
Methods inherited from class abbot.editor.recorder.ComponentRecorder
canDrag, canMultipleClick, createAWTMenuSelection, createClick, createDrag, createDrop, createInputMethod, createKey, createMenuSelection, createPopupMenuSelection, createWindowEvent, dragStarted, getLocation, getLocationArgument, isClick, isClose, isDragDrop, isKeyTyped, isMenuEvent, isOpen, isToolTip, isWindowEvent, parseClick, parseDrop, parseInputMethod, parseKeyEvent, parseMenuSelection, parseWindowEvent, setFinished
 
Methods inherited from class abbot.editor.recorder.SemanticRecorder
addActionListener, getRecordingType, getResolver, getStep, isFinished, record, setRecordingType, setStatus, setStep
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SE_INTERNAL_FRAME

public static final int SE_INTERNAL_FRAME
See Also:
Constant Field Values

SE_DECORATION

public static final int SE_DECORATION
See Also:
Constant Field Values
Constructor Detail

JInternalFrameRecorder

public JInternalFrameRecorder(Resolver resolver)
Constructor for JInternalFrameRecorder.

Parameters:
resolver -
Method Detail

init

protected void init(int rtype)
Overrides:
init in class JComponentRecorder

accept

public boolean accept(AWTEvent event)
Description copied from class: JComponentRecorder
Add handling for JComponent input-mapped actions.

Overrides:
accept in class JComponentRecorder
See Also:
ComponentRecorder.accept(java.awt.AWTEvent)

parse

public boolean parse(AWTEvent event)
Description copied from class: JComponentRecorder
Add handling for JComponent input-mapped actions.

Overrides:
parse in class JComponentRecorder

parseInternalFrameAction

protected boolean parseInternalFrameAction(AWTEvent event)

createStep

protected Step createStep()
Description copied from class: JComponentRecorder
Add handling for JComponent input-mapped actions.

Overrides:
createStep in class JComponentRecorder

createInternalFrameAction

protected Step createInternalFrameAction(JInternalFrame target,
                                         String type)


Copyright © 2002-2008 Timothy Wall. All Rights Reserved.
Abbot is hosted on

SourceForge