Liferay 7.0-ce-m6

com.liferay.portal.kernel.scripting
Class BaseScriptingExecutor

java.lang.Object
  extended by com.liferay.portal.kernel.scripting.BaseScriptingExecutor
All Implemented Interfaces:
ScriptingExecutor
Direct Known Subclasses:
RubyExecutor

public abstract class BaseScriptingExecutor
extends Object
implements ScriptingExecutor


Constructor Summary
BaseScriptingExecutor()
           
 
Method Summary
 void clearCache()
           
 Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, File scriptFile, ClassLoader... classloaders)
           
protected  ClassLoader getAggregateClassLoader(ClassLoader... classLoaders)
           
 ScriptingContainer<?> getScriptingContainer()
           
protected  ClassLoader getScriptingExecutorClassLoader()
           
protected  void initScriptingExecutorClassLoader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.scripting.ScriptingExecutor
eval, getLanguage, newInstance
 

Constructor Detail

BaseScriptingExecutor

public BaseScriptingExecutor()
Method Detail

clearCache

public void clearCache()
Specified by:
clearCache in interface ScriptingExecutor

eval

public Map<String,Object> eval(Set<String> allowedClasses,
                               Map<String,Object> inputObjects,
                               Set<String> outputNames,
                               File scriptFile,
                               ClassLoader... classloaders)
                        throws ScriptingException
Specified by:
eval in interface ScriptingExecutor
Throws:
ScriptingException

getScriptingContainer

public ScriptingContainer<?> getScriptingContainer()
Specified by:
getScriptingContainer in interface ScriptingExecutor

getAggregateClassLoader

protected ClassLoader getAggregateClassLoader(ClassLoader... classLoaders)

getScriptingExecutorClassLoader

protected ClassLoader getScriptingExecutorClassLoader()

initScriptingExecutorClassLoader

protected void initScriptingExecutorClassLoader()

Liferay 7.0-ce-m6