public class Scripting extends Object
| Modifier and Type | Method and Description | 
|---|---|
protected Object | 
_runScript(ScriptFile script,
          Map<String,Object> args)  | 
static CompiledScript | 
compileScript(ScriptEngine engine,
             File file)  | 
CompiledScript | 
getCompiledScript(ScriptEngine engine,
                 File file)  | 
ScriptEngineManager | 
getEngineManager()
Lazy init scripting manager to avoid loading script engines when no scripting is used. 
 | 
boolean | 
isScript(String ext)  | 
Object | 
runScript(ScriptFile script)  | 
Object | 
runScript(ScriptFile script,
         Map<String,Object> args)  | 
public static CompiledScript compileScript(ScriptEngine engine, File file) throws ScriptException
ScriptExceptionpublic ScriptEngineManager getEngineManager()
Javax Scripting is not used by default in WebWengine, we are using directly the Groovy engine. This also fixes an annoying pb on Mac in java5 due to AppleScripting which is failing to register.
public Object runScript(ScriptFile script) throws ScriptException
ScriptExceptionpublic Object runScript(ScriptFile script, Map<String,Object> args) throws ScriptException
ScriptExceptionprotected Object _runScript(ScriptFile script, Map<String,Object> args) throws ScriptException
ScriptExceptionpublic CompiledScript getCompiledScript(ScriptEngine engine, File file) throws ScriptException
ScriptExceptionCopyright © 2019 Nuxeo. All rights reserved.