public class Macro
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MACRO_CANCELED |
Constructor and Description |
---|
Macro() |
Modifier and Type | Method and Description |
---|---|
static void |
abort()
Aborts the currently running macro or any plugin using IJ.run().
|
static java.lang.String |
eval(java.lang.String code)
Evaluates 'code' and returns the output, or any error,
as a String (e.g., Macro.eval("2+2") returns "4").
|
static java.lang.String |
getDir(java.lang.String path) |
static java.lang.String |
getName(java.lang.String path) |
static java.lang.String |
getOptions()
If a command started using run(name, options) is running,
and the current thread is the same thread,
returns the options string, otherwise, returns null.
|
static java.lang.String |
getValue(java.lang.String options,
java.lang.String key,
java.lang.String defaultValue) |
static boolean |
open(java.lang.String path) |
static boolean |
saveAs(java.lang.String path) |
static void |
setOptions(java.lang.String options)
Define a set of Macro options for the current Thread.
|
static void |
setOptions(java.lang.Thread thread,
java.lang.String options)
Define a set of Macro options for a Thread.
|
static java.lang.String |
trimKey(java.lang.String key) |
public static final java.lang.String MACRO_CANCELED
public static boolean open(java.lang.String path)
public static boolean saveAs(java.lang.String path)
public static java.lang.String getName(java.lang.String path)
public static java.lang.String getDir(java.lang.String path)
public static void abort()
public static java.lang.String getOptions()
GenericDialog
,
OpenDialog
public static void setOptions(java.lang.String options)
public static void setOptions(java.lang.Thread thread, java.lang.String options)
public static java.lang.String getValue(java.lang.String options, java.lang.String key, java.lang.String defaultValue)
public static java.lang.String trimKey(java.lang.String key)
public static java.lang.String eval(java.lang.String code)