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.