org.nuxeo.runtime.scripting
Interface ScriptingService
- All Known Implementing Classes:
- ScriptingComponent
public interface ScriptingService
- Author:
- Bogdan Stefanescu
setScriptDir
void setScriptDir(File scriptDir)
getScriptDir
File getScriptDir()
getScriptFile
File getScriptFile(String path)
registerScript
void registerScript(ScriptDescriptor sd)
unregisterScript
void unregisterScript(ScriptDescriptor sd)
unregisterScript
void unregisterScript(String name)
isScriptRegistered
boolean isScriptRegistered(String name)
getScript
CompiledScript getScript(String name)
throws ScriptException,
IOException
- Throws:
ScriptException
IOException
compile
CompiledScript compile(String path)
throws ScriptException
- Throws:
ScriptException
eval
Object eval(String path)
throws ScriptException
- Throws:
ScriptException
eval
Object eval(String path,
ScriptContext ctx)
throws ScriptException
- Throws:
ScriptException
getEngineByFileName
ScriptEngine getEngineByFileName(String path)
getScriptEngineManager
ScriptEngineManager getScriptEngineManager()
Copyright © 2011 Nuxeo SAS. All Rights Reserved.