|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.javelot.functionalj.Function3Impl
A base implementation of the Function3 interface, which implements all
methods except for the Function3.call(Object, Object, Object) method - that is left
to subclasses to implement in order to define a function of 3 parameters.
| Constructor Summary | |
Function3Impl()
|
|
| Method Summary | |
Function2 |
bind(Object p_param1)
Binds the first parameter of this function of 3 parameters to return a new function of 2 parameters. |
Function1 |
bind(Object p_param1,
Object p_param2)
Binds the first 2 parameters of this function of 3 parameters to return a new function of 1 parameter. |
Function0 |
bind(Object p_param1,
Object p_param2,
Object p_param3)
Binds the 3 parameters of this function of 3 parameters to return a new function of no parameters. |
Function2 |
bind2(Object p_param2)
Binds the second parameter of this function of 3 parameters to return a new function of 2 parameters. |
Function2 |
bind3(Object p_param3)
Binds the third parameter of this function of 3 parameters to return a new function of 2 parameters. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface info.javelot.functionalj.Function3 |
call |
| Constructor Detail |
public Function3Impl()
| Method Detail |
public Function2 bind(Object p_param1)
Function3
bind in interface Function3p_param1 - the parameter to bind to the first parameter of the function.
public Function1 bind(Object p_param1,
Object p_param2)
Function3
bind in interface Function3p_param1 - the parameter to bind to the first parameter of the function.p_param2 - the parameter to bind to the second parameter of the function.
public Function0 bind(Object p_param1,
Object p_param2,
Object p_param3)
Function3
bind in interface Function3p_param1 - the parameter to bind to the first parameter of the function.p_param2 - the parameter to bind to the second parameter of the function.p_param3 - the parameter to bind to the third parameter of the function.
public Function2 bind2(Object p_param2)
Function3
bind2 in interface Function3p_param2 - the parameter to bind to the second parameter of the function.
public Function2 bind3(Object p_param3)
Function3
bind3 in interface Function3p_param3 - the parameter to bind to the third parameter of the function.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||