| java.lang.Object net.sf.jga.fn.property.PropertyFunctors
PropertyFunctors | final public class PropertyFunctors (Code) | | Static factory methods for the functors in the Property package.
Copyright © 2006 David A. Hall
author: David A. Hall |
Method Summary | |
public static BinaryFunctor<T1, T2, Object[]> | arrayBinary() | public static UnaryFunctor<T, Object[]> | arrayUnary() | public static UnaryFunctor<T, R> | cast(Class<R> r) | public static UnaryFunctor<T, Boolean> | compareProperty(Class<T> t, String name, V value) | public static UnaryFunctor<T, Boolean> | compareProperty(Class<T> t, String name, BinaryFunctor<V, V, Boolean> pred, V value) | public static UnaryFunctor<Object[], R> | construct(Constructor<R> ctor) | public static UnaryFunctor<Object[], R> | construct(Class<R> r, Class... argclasses) | public static Generator<R> | constructDefault(Class<R> r) | public static UnaryFunctor<T, R> | constructUnary(Class<R> r, Class<T> t) | public static UnaryFunctor<T, R> | getField(Class<T> t, String name) | public static UnaryFunctor<T, R> | getField(Class<T> t, Field field) | public static UnaryFunctor<T, R> | getField(Field field) | public static UnaryFunctor<T, R> | getProperty(Class<T> t, String name) | public static UnaryFunctor<T, R> | getProperty(Class<T> t, String name, Class<R> hint) | public static UnaryFunctor<T, Boolean> | instanceOf(Class> type) | public static BinaryFunctor<T1, Object[], R> | invokeMethod(Class<T1> t1, String name, Class<T2> t2) | public static BinaryFunctor<T, Object[], R> | invokeMethod(Class<T> t, Method method) | public static BinaryFunctor<T, Object[], R> | invokeMethod(Class<T> t, String name, Class... argtypes) | public static UnaryFunctor<T, R> | invokeNoArgMethod(Class<T> t, Method method) | public static UnaryFunctor<T, R> | invokeNoArgMethod(Class<T> t, String name) | public static BinaryFunctor<T1, T2, T2> | setField(Field field) | public static BinaryFunctor<T1, T2, T2> | setField(Class<T1> t1, Field field) | public static BinaryFunctor<T1, T2, T2> | setField(Class<T1> t1, Field field, Class<T2> t2) | public static BinaryFunctor<T1, T2, T2> | setField(Class<T1> t1, String name, Class<T2> t2) | public static BinaryFunctor<T1, T2, T2> | setProperty(Class<T1> t1, String name, Class<T2> t2) |
|
|