Liferay 6.1.2-ce-ga3

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

Method Detail

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

Liferay 6.1.2-ce-ga3