|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.javelot.functionalj.FunctionFactory
Contains static factory methods to create Function objects, which is an
alternative some prefer to using constructors and the new keyword.
Moreover, this makes it possible to create each different type of Function
object without having to refer directly to each subclass.
This is also convenient for those using J2SE 5.0, because with static imports
these methods can be used directly without using the FunctionFactory.
prefix.
Thanks to Michael Neale for his feedback on this.
| Constructor Summary | |
FunctionFactory()
|
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FunctionFactory()
| Method Detail |
public static Function constructorFunction(Class p_class)
ConstructorFunction, calls ConstructorFunction.ConstructorFunction(Class).
ConstructorFunction.ConstructorFunction(Class).
public static Function constructorFunction(Class p_class,
Object[] p_parameters)
ConstructorFunction, calls ConstructorFunction.ConstructorFunction(Class,Object[]).
ConstructorFunction.ConstructorFunction(Class,Object[]).
public static Function instanceFunction(Class p_class,
String p_name)
InstanceFunction, calls InstanceFunction.InstanceFunction(Class,String).
InstanceFunction.InstanceFunction(Class,String).
public static Function instanceFunction(Class p_class,
String p_name,
Object p_object)
InstanceFunction, calls InstanceFunction.InstanceFunction(Class,String,Object).
InstanceFunction.InstanceFunction(Class,String,Object).
public static Function instanceFunction(Class p_class,
String p_name,
Object[] p_parameters)
InstanceFunction, calls InstanceFunction.InstanceFunction(Class,String,Object[]).
InstanceFunction.InstanceFunction(Class,String,Object[]).
public static Function instanceFunction(Class p_class,
String p_name,
Object p_object,
Object[] p_parameters)
InstanceFunction, calls InstanceFunction.InstanceFunction(Class,String,Object,Object[]).
InstanceFunction.InstanceFunction(Class,String,Object,Object[]).
public static Function instanceFunction(Object p_object,
String p_name)
InstanceFunction, calls InstanceFunction.InstanceFunction(Object,String).
InstanceFunction.InstanceFunction(Object,String).
public static Function instanceFunction(Object p_object,
String p_name,
Object[] p_parameters)
InstanceFunction, calls InstanceFunction.InstanceFunction(Object,String,Object[]).
InstanceFunction.InstanceFunction(Object,String,Object[]).
public static Function staticFunction(Class p_class,
String p_name)
StaticFunction, calls StaticFunction.StaticFunction(Class,String).
StaticFunction.StaticFunction(Class,String).
public static Function staticFunction(Class p_class,
String p_name,
Object[] p_parameters)
StaticFunction, calls StaticFunction.StaticFunction(Class,String,Object[]).
StaticFunction.StaticFunction(Class,String,Object[]).
public static Function composedFunction(Function p_f,
Function p_g)
ComposedFunction, calls ComposedFunction.ComposedFunction(Function,Function).
ComposedFunction.ComposedFunction(Function,Function).
public static Function composedFunction(Function p_f,
Function p_g,
Function p_h)
ComposedFunction, calls ComposedFunction.ComposedFunction(Function,Function,Function).
ComposedFunction.ComposedFunction(Function,Function,Function).public static Function functionN(IFunctionN p_iFunctionN)
FunctionN, calls FunctionN.FunctionN(IFunctionN).
FunctionN.FunctionN(IFunctionN).
public static Function functionN(IFunctionN p_iFunctionN,
Object[] p_parameters)
FunctionN, calls FunctionN.FunctionN(IFunctionN,Object[]).
FunctionN.FunctionN(IFunctionN,Object[]).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||