com.liferay.portal.kernel.scripting
Interface ScriptingExecutor
- All Known Implementing Classes:
- BaseScriptingExecutor, BeanShellExecutor, GroovyExecutor, JavaScriptExecutor, PythonExecutor, RubyExecutor
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()
|
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()