Interface VelPropertySet
-
- All Known Implementing Classes:
UberspectImpl.VelSetterImpl
public interface VelPropertySetInterface used for setting values that appear to be properties in Velocity. Ex. #set($foo.bar = "hello")- Version:
- $Id$
- Author:
- Geir Magnusson Jr.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetMethodName()returns the method name used to set this 'property'Objectinvoke(Object o, Object arg)method used to set the value in the objectbooleanisCacheable()specifies if this VelPropertySet is cacheable and able to be reused for this class of object it was returned for
-
-
-
Method Detail
-
invoke
Object invoke(Object o, Object arg) throws Exception
method used to set the value in the object- Parameters:
o- Object on which the method will be called with the argarg- value to be set- Returns:
- the value returned from the set operation (impl specific)
- Throws:
Exception
-
isCacheable
boolean isCacheable()
specifies if this VelPropertySet is cacheable and able to be reused for this class of object it was returned for- Returns:
- true if can be reused for this class, false if not
-
getMethodName
String getMethodName()
returns the method name used to set this 'property'- Returns:
- The method name used to set this 'property'
-
-