public static final class MacroCommand.RunScript extends MacroCommand.XPathItem
Modifier and Type | Field and Description |
---|---|
static int |
ARGUMENT_COUNT |
contextExpr, contextNode, contextXPath, prefixToNS
type
Constructor and Description |
---|
RunScript(Script script,
String contextXPath,
String[] argumentXPaths,
PrefixToNamespace prefixToNS) |
Modifier and Type | Method and Description |
---|---|
MacroCommand.RunScript |
copy()
Makes a deep copy of this item.
|
protected void |
doExecute(com.xmlmind.xmleditapp.cmd.macro.ExecContext execContext) |
String[] |
getArguments() |
Script |
getScript() |
static Script |
loadScript(String source,
URL baseURL,
PrefixEntry[] prefixEntries) |
static Script |
loadScript(URL url) |
doPrepare, getContext, getPrefixToNamespace
execute, getType, makeCopies, prepare, updateMacroVars
public static final int ARGUMENT_COUNT
public RunScript(Script script, String contextXPath, String[] argumentXPaths, PrefixToNamespace prefixToNS) throws ParseException
ParseException
public MacroCommand.RunScript copy()
MacroCommand.Item
copy
in class MacroCommand.Item
null
if, for any reason,
copying this item failspublic static Script loadScript(String source, URL baseURL, PrefixEntry[] prefixEntries) throws ScriptLoadException
ScriptLoadException
public static Script loadScript(URL url) throws ScriptLoadException, IOException
ScriptLoadException
IOException
public Script getScript()
public String[] getArguments()
protected void doExecute(com.xmlmind.xmleditapp.cmd.macro.ExecContext execContext)
doExecute
in class MacroCommand.Item