public abstract class ScriptExecutorSupport extends ComponentSupport implements ScriptExecutor
ScriptExecutor component implementations.config, feature, logKEY| 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, featureprotected 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 ScriptExecutorExceptionprotected abstract Object createMagicAttribute(MagicAttribute attr)
protected void applyContext(Object target, Configuration context)
Copyright © 2006-2012 Codehaus. All Rights Reserved.