public abstract static class Macros.Handler
extends java.lang.Object
| Modifier | Constructor and Description | 
|---|---|
| protected  | Handler(java.lang.String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | accept(java.lang.String path) | 
| abstract Macros.Macro | createMacro(java.lang.String macroName,
           java.lang.String path) | 
| java.lang.String | getLabel() | 
| java.lang.String | getName() | 
| abstract void | runMacro(View view,
        Macros.Macro macro)Runs the specified macro. | 
| void | runMacro(View view,
        Macros.Macro macro,
        boolean ownNamespace)Runs the specified macro. | 
public java.lang.String getName()
public java.lang.String getLabel()
public boolean accept(java.lang.String path)
public abstract Macros.Macro createMacro(java.lang.String macroName, java.lang.String path)
public abstract void runMacro(View view, Macros.Macro macro)
view - The view - may be null.macro - The macro.public void runMacro(View view, Macros.Macro macro, boolean ownNamespace)
runMacro(View,Macros.Macro).view - The view - may be null.macro - The macro.ownNamespace - A hint indicating whenever functions and
 variables defined in the script are to be self-contained, or
 made available to other scripts. The macro handler may ignore
 this parameter.