return _scripts;
}
public void run(String script, TemplyUI ui, Template template, Destination destination)
throws Exception {
Resolver resolver = new Resolver(this);
Binding binding = new Binding();
binding.setVariable("resolver", resolver);
binding.setVariable("ui", ui);
_gse.run(script, binding);
String text = template.getText();
VarExpressionFinder finder = new VarExpressionFinder(_repository);
for (VarExpression varExp : finder.find(text)) {
text = finder.replace(text, varExp, resolver.resolve(varExp.toString()));
}
Collection<VarExpression> unresolvedExpressions = finder.find(text);
if (!unresolvedExpressions.isEmpty()) {
StringBuffer sb = new StringBuffer("Unresolved expressions:\n");