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.