public class MacroRunner
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
MacroRunner()
Create a MacrRunner.
|
MacroRunner(java.io.File file)
Create a new object that interprets a macro file using 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(Program pgm,
int address,
java.lang.String name,
Editor editor)
Create a new object that runs a tokenized macro in debug mode if 'editor' is not null.
|
MacroRunner(Program pgm,
int address,
java.lang.String name,
java.lang.String argument)
Create a new object that runs a tokenized macro in a separate thread,
passing a string argument.
|
MacroRunner(java.lang.String macro)
Create a new object that interprets macro source in a separate thread.
|
MacroRunner(java.lang.String macro,
Editor editor)
Create a new object that interprets macro source in debug mode if 'editor' is not null.
|
MacroRunner(java.lang.String macro,
java.lang.String argument)
Create a new object that interprets macro source in a
separate thread, and also passing a string argument.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Thread |
getThread() |
void |
run() |
void |
run(Program pgm,
int address,
java.lang.String name)
Runs a tokenized macro on the current thread.
|
void |
runShortcut(Program pgm,
int address,
java.lang.String name)
Runs tokenized macro on current thread if pgm.queueCommands is true.
|
public MacroRunner()
public MacroRunner(java.lang.String macro)
public MacroRunner(java.lang.String macro, Editor editor)
public MacroRunner(java.lang.String macro, java.lang.String argument)
public MacroRunner(java.io.File file)
public MacroRunner(Program pgm, int address, java.lang.String name)
public MacroRunner(Program pgm, int address, java.lang.String name, java.lang.String argument)
public void runShortcut(Program pgm, int address, java.lang.String name)
public void run(Program pgm, int address, java.lang.String name)
public java.lang.Thread getThread()
public void run()
run
in interface java.lang.Runnable