org.apache.velocity.runtime.parser.node
Class AbstractExecutor
java.lang.Object
   org.apache.velocity.runtime.parser.node.AbstractExecutor
org.apache.velocity.runtime.parser.node.AbstractExecutor
- Direct Known Subclasses: 
- GetExecutor, MapGetExecutor, PropertyExecutor
- public abstract class AbstractExecutor 
- extends Object
Abstract class that is used to execute an arbitrary
 method that is in introspected. This is the superclass
 for the GetExecutor and PropertyExecutor.
- Version:
- $Id: AbstractExecutor.java 463298 2006-10-12 16:10:32Z henning $
- Author:
- Jason van Zyl, Geir Magnusson Jr.
| Field Summary | 
| protected  Log | log
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
log
protected Log log
AbstractExecutor
public AbstractExecutor()
execute
public abstract Object execute(Object o)
                        throws IllegalAccessException,
                               InvocationTargetException
- Execute method against context.
 
- 
- Parameters:
- o-
- Returns:
- The resulting object.
- Throws:
- IllegalAccessException
- InvocationTargetException
 
isAlive
public boolean isAlive()
- Tell whether the executor is alive by looking
 at the value of the method.
 
- 
- Returns:
- True if executor is alive.
 
getMethod
public Method getMethod()
- 
- Returns:
- The current method.
 
setMethod
protected void setMethod(Method method)
- 
- Parameters:
- method-
 
Copyright © 2000-2007 The Apache Software Foundation. All Rights Reserved.