ij.plugin.frame
Class Recorder

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--ij.plugin.frame.PlugInFrame
                                |
                                +--ij.plugin.frame.Recorder
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, PlugIn, java.io.Serializable, java.awt.event.WindowListener

public class Recorder
extends PlugInFrame
implements PlugIn, java.awt.event.ActionListener, java.awt.event.ItemListener

This is ImageJ's macro recorder.

See Also:
Serialized Form

Field Summary
static boolean record
           
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Recorder()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
static void record(java.lang.String method)
           
static void record(java.lang.String method, int a1)
           
static void record(java.lang.String method, int a1, int a2)
           
static void record(java.lang.String method, int a1, int a2, int a3)
           
static void record(java.lang.String method, int a1, int a2, int a3, int a4)
           
static void record(java.lang.String method, java.lang.String arg)
           
static void record(java.lang.String method, java.lang.String args, int a1, int a2)
           
static void record(java.lang.String method, java.lang.String path, java.lang.String args, int a1, int a2, int a3, int a4, int a5)
           
static void recordOption(java.lang.String key)
           
static void recordOption(java.lang.String key, java.lang.String value)
           
static void recordPath(java.lang.String path)
           
static void saveCommand()
           
static void setCommand(java.lang.String command)
           
 void windowClosing(java.awt.event.WindowEvent e)
           
 
Methods inherited from class ij.plugin.frame.PlugInFrame
focusGained, focusLost, run, windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ij.plugin.PlugIn
run
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

record

public static boolean record
Constructor Detail

Recorder

public Recorder()
Method Detail

record

public static void record(java.lang.String method)

setCommand

public static void setCommand(java.lang.String command)

record

public static void record(java.lang.String method,
                          java.lang.String arg)

record

public static void record(java.lang.String method,
                          int a1)

record

public static void record(java.lang.String method,
                          int a1,
                          int a2)

record

public static void record(java.lang.String method,
                          int a1,
                          int a2,
                          int a3)

record

public static void record(java.lang.String method,
                          java.lang.String args,
                          int a1,
                          int a2)

record

public static void record(java.lang.String method,
                          int a1,
                          int a2,
                          int a3,
                          int a4)

record

public static void record(java.lang.String method,
                          java.lang.String path,
                          java.lang.String args,
                          int a1,
                          int a2,
                          int a3,
                          int a4,
                          int a5)

recordOption

public static void recordOption(java.lang.String key,
                                java.lang.String value)

recordPath

public static void recordPath(java.lang.String path)

recordOption

public static void recordOption(java.lang.String key)

saveCommand

public static void saveCommand()

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Overrides:
windowClosing in class PlugInFrame