org.apache.velocity.tools.view
Class WebappUberspector.GetAttributeExecutor

java.lang.Object
  extended by AbstractExecutor
      extended by org.apache.velocity.tools.view.WebappUberspector.GetAttributeExecutor
Enclosing class:
WebappUberspector

public class WebappUberspector.GetAttributeExecutor
extends AbstractExecutor

Executor for getAttribute(name) method.


Field Summary
private  Introspector introspector
           
private  java.lang.Object[] params
           
 
Constructor Summary
WebappUberspector.GetAttributeExecutor(Log log, Introspector introspector, java.lang.Class clazz, java.lang.String property)
           
 
Method Summary
protected  void discover(java.lang.Class clazz)
           
 java.lang.Object execute(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

introspector

private final Introspector introspector

params

private java.lang.Object[] params
Constructor Detail

WebappUberspector.GetAttributeExecutor

public WebappUberspector.GetAttributeExecutor(Log log,
                                              Introspector introspector,
                                              java.lang.Class clazz,
                                              java.lang.String property)
Parameters:
log -
introspector -
clazz -
property -
Method Detail

discover

protected void discover(java.lang.Class clazz)

execute

public java.lang.Object execute(java.lang.Object o)
                         throws java.lang.IllegalAccessException,
                                java.lang.reflect.InvocationTargetException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
See Also:
org.apache.velocity.runtime.parser.node.AbstractExecutor#execute(java.lang.Object)


Copyright (c) 2003-2007 Apache Software Foundation