| java.lang.Object org.apache.commons.collections.functors.InvokerTransformer
InvokerTransformer | public class InvokerTransformer implements Transformer,Serializable(Code) | | Transformer implementation that creates a new object instance by reflection.
since: Commons Collections 3.0 version: $Revision: 348444 $ $Date: 2005-11-23 14:06:56 +0000 (Wed, 23 Nov 2005) $ author: Stephen Colebourne |
InvokerTransformer | public InvokerTransformer(String methodName, Class[] paramTypes, Object[] args)(Code) | | Constructor that performs no validation.
Use getInstance if you want that.
Parameters: methodName - the method to call Parameters: paramTypes - the constructor parameter types, not cloned Parameters: args - the constructor arguments, not cloned |
getInstance | public static Transformer getInstance(String methodName)(Code) | | Gets an instance of this transformer calling a specific method with no arguments.
Parameters: methodName - the method name to call an invoker transformer since: Commons Collections 3.1 |
getInstance | public static Transformer getInstance(String methodName, Class[] paramTypes, Object[] args)(Code) | | Gets an instance of this transformer calling a specific method with specific values.
Parameters: methodName - the method name to call Parameters: paramTypes - the parameter types of the method Parameters: args - the arguments to pass to the method an invoker transformer |
transform | public Object transform(Object input)(Code) | | Transforms the input to result by invoking a method on the input.
Parameters: input - the input object to transform the transformed result, null if null input |
|
|