|
@@ -50,11 +50,6 @@ public class ScriptDef extends DefBase { |
|
|
* script runner helper |
|
|
* script runner helper |
|
|
*/ |
|
|
*/ |
|
|
private ScriptRunnerHelper helper = new ScriptRunnerHelper(); |
|
|
private ScriptRunnerHelper helper = new ScriptRunnerHelper(); |
|
|
/** |
|
|
|
|
|
* script runner. |
|
|
|
|
|
*/ |
|
|
|
|
|
/** Used to run the script */ |
|
|
|
|
|
private ScriptRunnerBase runner = null; |
|
|
|
|
|
|
|
|
|
|
|
/** the name by which this script will be activated */ |
|
|
/** the name by which this script will be activated */ |
|
|
private String name; |
|
|
private String name; |
|
@@ -203,9 +198,6 @@ public class ScriptDef extends DefBase { |
|
|
helper.setClassLoader(createLoader()); |
|
|
helper.setClassLoader(createLoader()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// Now create the scriptRunner |
|
|
|
|
|
runner = helper.getScriptRunner(); |
|
|
|
|
|
|
|
|
|
|
|
attributeSet = new HashSet(); |
|
|
attributeSet = new HashSet(); |
|
|
for (Iterator i = attributes.iterator(); i.hasNext();) { |
|
|
for (Iterator i = attributes.iterator(); i.hasNext();) { |
|
|
Attribute attribute = (Attribute) i.next(); |
|
|
Attribute attribute = (Attribute) i.next(); |
|
@@ -348,6 +340,7 @@ public class ScriptDef extends DefBase { |
|
|
* @param instance the script instance; can be null |
|
|
* @param instance the script instance; can be null |
|
|
*/ |
|
|
*/ |
|
|
public void executeScript(Map attributes, Map elements, ScriptDefBase instance) { |
|
|
public void executeScript(Map attributes, Map elements, ScriptDefBase instance) { |
|
|
|
|
|
ScriptRunnerBase runner = helper.getScriptRunner(); |
|
|
runner.addBean("attributes", attributes); |
|
|
runner.addBean("attributes", attributes); |
|
|
runner.addBean("elements", elements); |
|
|
runner.addBean("elements", elements); |
|
|
runner.addBean("project", getProject()); |
|
|
runner.addBean("project", getProject()); |
|
|