public class MacroFunctions extends java.lang.Object implements PlugIn, MacroExtension
LociFunctions for an example.| Modifier and Type | Field and Description | 
|---|---|
| protected ExtensionDescriptor[] | extensions | 
ARG_ARRAY, ARG_NUMBER, ARG_OPTIONAL, ARG_OUTPUT, ARG_STRING| Constructor and Description | 
|---|
| MacroFunctions() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ExtensionDescriptor[] | buildExtensions()Builds the list of extensions, using reflection,
 from public methods of this class. | 
| ExtensionDescriptor[] | getExtensionFunctions() | 
| java.lang.String | handleExtension(java.lang.String name,
               java.lang.Object[] args) | 
| void | run(java.lang.String arg) | 
protected ExtensionDescriptor[] extensions
public ExtensionDescriptor[] getExtensionFunctions()
getExtensionFunctions in interface MacroExtensionpublic java.lang.String handleExtension(java.lang.String name,
                                        java.lang.Object[] args)
handleExtension in interface MacroExtensionprotected ExtensionDescriptor[] buildExtensions()
Copyright © 2018 Open Microscopy Environment