Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.runtime.scripting
Interface ScriptingService

All Known Implementing Classes:
ScriptingComponent

public interface ScriptingService

Author:
Bogdan Stefanescu

Method Summary
 CompiledScript compile(String path)
           
 Object eval(String path)
           
 Object eval(String path, ScriptContext ctx)
           
 ScriptEngine getEngineByFileName(String path)
           
 CompiledScript getScript(String name)
           
 File getScriptDir()
           
 ScriptEngineManager getScriptEngineManager()
           
 File getScriptFile(String path)
           
 boolean isScriptRegistered(String name)
           
 void registerScript(ScriptDescriptor sd)
           
 void setScriptDir(File scriptDir)
           
 void unregisterScript(ScriptDescriptor sd)
           
 void unregisterScript(String name)
           
 

Method Detail

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()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.