com.liferay.portal.kernel.scripting
Interface ScriptingExecutor
public interface ScriptingExecutor
|
Method Summary |
void |
clearCache()
|
Map<String,Object> |
eval(Set<String> allowedClasses,
Map<String,Object> inputObjects,
Set<String> outputNames,
File scriptFile,
ClassLoader... classloaders)
|
Map<String,Object> |
eval(Set<String> allowedClasses,
Map<String,Object> inputObjects,
Set<String> outputNames,
String script,
ClassLoader... classloaders)
|
String |
getLanguage()
|
ScriptingContainer<?> |
getScriptingContainer()
|
ScriptingExecutor |
newInstance(boolean executeInSeparateThread)
|
clearCache
void clearCache()
eval
Map<String,Object> eval(Set<String> allowedClasses,
Map<String,Object> inputObjects,
Set<String> outputNames,
File scriptFile,
ClassLoader... classloaders)
throws ScriptingException
- Throws:
ScriptingException
eval
Map<String,Object> eval(Set<String> allowedClasses,
Map<String,Object> inputObjects,
Set<String> outputNames,
String script,
ClassLoader... classloaders)
throws ScriptingException
- Throws:
ScriptingException
getLanguage
String getLanguage()
getScriptingContainer
ScriptingContainer<?> getScriptingContainer()
newInstance
ScriptingExecutor newInstance(boolean executeInSeparateThread)