ij.macro
Class MacroRunner

java.lang.Object
  extended by ij.macro.MacroRunner
All Implemented Interfaces:
java.lang.Runnable

public class MacroRunner
extends java.lang.Object
implements java.lang.Runnable

This class runs macros in a separate thread.


Constructor Summary
MacroRunner(java.io.File file)
          Create a new object that interprets macro source in a separate thread.
MacroRunner(Program pgm, int address, java.lang.String name)
          Create a new object that runs a tokenized macro in a separate thread.
MacroRunner(java.lang.String macro)
          Create a new object that interprets macro source in a separate thread.
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacroRunner

public MacroRunner(java.lang.String macro)
Create a new object that interprets macro source in a separate thread.


MacroRunner

public MacroRunner(java.io.File file)
Create a new object that interprets macro source in a separate thread.


MacroRunner

public MacroRunner(Program pgm,
                   int address,
                   java.lang.String name)
Create a new object that runs a tokenized macro in a separate thread.

Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable