org.apache.velocity.runtime.parser.node
Class PropertyExecutor

java.lang.Object
  extended by org.apache.velocity.runtime.parser.node.AbstractExecutor
      extended by org.apache.velocity.runtime.parser.node.PropertyExecutor
Direct Known Subclasses:
BooleanPropertyExecutor

public class PropertyExecutor
extends AbstractExecutor

Returned the value of object property when executed.


Field Summary
protected  Introspector introspector
           
protected  String methodUsed
           
 
Fields inherited from class org.apache.velocity.runtime.parser.node.AbstractExecutor
method
 
Constructor Summary
PropertyExecutor(Introspector ispctr, Class clazz, String property)
           
 
Method Summary
protected  void discover(Class clazz, String property)
           
 Object execute(Object o)
          Execute method against context.
 
Methods inherited from class org.apache.velocity.runtime.parser.node.AbstractExecutor
getMethod, isAlive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

introspector

protected Introspector introspector

methodUsed

protected String methodUsed
Constructor Detail

PropertyExecutor

public PropertyExecutor(Introspector ispctr,
                        Class clazz,
                        String property)
Method Detail

discover

protected void discover(Class clazz,
                        String property)

execute

public Object execute(Object o)
               throws IllegalAccessException,
                      InvocationTargetException
Execute method against context.

Specified by:
execute in class AbstractExecutor
Throws:
IllegalAccessException
InvocationTargetException


Copyright © 2002 Apache Software Foundation. All Rights Reserved.