org.apache.velocity.util.introspection
Class UberspectImpl.VelGetterImpl

java.lang.Object
  extended by org.apache.velocity.util.introspection.UberspectImpl.VelGetterImpl
All Implemented Interfaces:
VelPropertyGet
Enclosing class:
UberspectImpl

public class UberspectImpl.VelGetterImpl
extends Object
implements VelPropertyGet


Constructor Summary
UberspectImpl.VelGetterImpl(AbstractExecutor exec)
           
 
Method Summary
 String getMethodName()
          returns the method name used to return this 'property'
 Object invoke(Object o)
          invocation method - called when the 'get action' should be preformed and a value returned
 boolean isCacheable()
          specifies if this VelPropertyGet is cacheable and able to be reused for this class of object it was returned for
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UberspectImpl.VelGetterImpl

public UberspectImpl.VelGetterImpl(AbstractExecutor exec)
Method Detail

invoke

public Object invoke(Object o)
              throws Exception
Description copied from interface: VelPropertyGet
invocation method - called when the 'get action' should be preformed and a value returned

Specified by:
invoke in interface VelPropertyGet
Throws:
Exception

isCacheable

public boolean isCacheable()
Description copied from interface: VelPropertyGet
specifies if this VelPropertyGet is cacheable and able to be reused for this class of object it was returned for

Specified by:
isCacheable in interface VelPropertyGet
Returns:
true if can be reused for this class, false if not

getMethodName

public String getMethodName()
Description copied from interface: VelPropertyGet
returns the method name used to return this 'property'

Specified by:
getMethodName in interface VelPropertyGet


Copyright © 2002 Apache Software Foundation. All Rights Reserved.