Class UberspectImpl.VelSetterImpl
- java.lang.Object
-
- org.apache.velocity.util.introspection.UberspectImpl.VelSetterImpl
-
- All Implemented Interfaces:
VelPropertySet
- Enclosing class:
- UberspectImpl
public static class UberspectImpl.VelSetterImpl extends Object implements VelPropertySet
-
-
Constructor Summary
Constructors Constructor Description VelSetterImpl(SetExecutor setExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMethodName()returns the method name used to set this 'property'Objectinvoke(Object o, Object value)Invoke the found Set Executor.booleanisCacheable()specifies if this VelPropertySet is cacheable and able to be reused for this class of object it was returned for
-
-
-
Constructor Detail
-
VelSetterImpl
public VelSetterImpl(SetExecutor setExecutor)
- Parameters:
setExecutor-
-
-
Method Detail
-
invoke
public Object invoke(Object o, Object value) throws IllegalAccessException, InvocationTargetException
Invoke the found Set Executor.- Specified by:
invokein interfaceVelPropertySet- Parameters:
o- is the Object to invoke it on.value- in the Value to set.- Returns:
- The resulting Object.
- Throws:
IllegalAccessExceptionInvocationTargetException
-
isCacheable
public boolean isCacheable()
Description copied from interface:VelPropertySetspecifies if this VelPropertySet is cacheable and able to be reused for this class of object it was returned for- Specified by:
isCacheablein interfaceVelPropertySet- Returns:
- true if can be reused for this class, false if not
- See Also:
VelPropertySet.isCacheable()
-
getMethodName
public String getMethodName()
Description copied from interface:VelPropertySetreturns the method name used to set this 'property'- Specified by:
getMethodNamein interfaceVelPropertySet- Returns:
- The method name used to set this 'property'
- See Also:
VelPropertySet.getMethodName()
-
-