com.jeffpalm.util
Class FunctionFactory

java.lang.Object
  extended by com.jeffpalm.util.HandlerHasA
      extended by com.jeffpalm.util.FunctionFactory
All Implemented Interfaces:
Handler.HasInstance
Direct Known Subclasses:
Loops

public abstract class FunctionFactory
extends HandlerHasA


Constructor Summary
protected FunctionFactory()
           
 
Method Summary
 Function createFunction(Function f)
           
 Function createFunction(java.lang.Object o)
           
 Function createFunction(java.lang.Object o, java.lang.reflect.Method m)
           
 Function createFunction(java.lang.Object o, java.lang.reflect.Method m, Handler h)
           
 Function createFunction(java.lang.Object o, java.lang.String methodName)
           
 Function createFunction(java.lang.Object o, java.lang.String methodName, Handler h)
           
 Function createFunctionFromClass(java.lang.Class cls, java.lang.String methodName)
           
 Function createFunctionFromClass(java.lang.Class cls, java.lang.String methodName, Handler h)
           
 
Methods inherited from class com.jeffpalm.util.HandlerHasA
handle, handle, handler, setHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionFactory

protected FunctionFactory()
Method Detail

createFunction

public Function createFunction(java.lang.Object o,
                               java.lang.String methodName)

createFunction

public Function createFunction(java.lang.Object o,
                               java.lang.String methodName,
                               Handler h)

createFunctionFromClass

public Function createFunctionFromClass(java.lang.Class cls,
                                        java.lang.String methodName)

createFunctionFromClass

public Function createFunctionFromClass(java.lang.Class cls,
                                        java.lang.String methodName,
                                        Handler h)

createFunction

public Function createFunction(java.lang.Object o,
                               java.lang.reflect.Method m,
                               Handler h)

createFunction

public Function createFunction(java.lang.Object o,
                               java.lang.reflect.Method m)

createFunction

public Function createFunction(Function f)

createFunction

public Function createFunction(java.lang.Object o)