public abstract class ScriptExecutorSupport extends ComponentSupport implements ScriptExecutor
ScriptExecutor
component implementations.config, feature, log
KEY
Modifier | Constructor and Description |
---|---|
protected |
ScriptExecutorSupport(Feature feature) |
protected |
ScriptExecutorSupport(Feature feature,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyContext(Object target,
Configuration context) |
protected abstract Object |
createClosure(Callable target) |
protected abstract Object |
createMagicAttribute(MagicAttribute attr) |
Object |
execute(ClassSource source,
ClassLoader classLoader,
ResourceLoader resourceLoader,
Configuration context) |
protected Object |
execute(Object target) |
protected abstract ClassFactory |
getClassFactory() |
protected Object |
invokeMethod(Object target,
Method method,
Object[] args) |
protected Method |
lookupMethod(Class type,
String name,
Class[] sig) |
config, feature
protected ScriptExecutorSupport(Feature feature, Configuration config)
protected ScriptExecutorSupport(Feature feature)
protected abstract ClassFactory getClassFactory()
public Object execute(ClassSource source, ClassLoader classLoader, ResourceLoader resourceLoader, Configuration context) throws Exception
execute
in interface ScriptExecutor
Exception
protected abstract Object createMagicAttribute(MagicAttribute attr)
protected void applyContext(Object target, Configuration context)
Copyright © 2006-2012 Codehaus. All Rights Reserved.