org.stjs.javascript
Class JSFunctionAdapter
java.lang.Object
org.stjs.javascript.JSFunctionAdapter
public class JSFunctionAdapter
- extends Object
this adapter provides you the missing functionalities in Java for Javascript functions. It provides you the way to
use the "call" and "apply" methods on a function (in Java a single-method interface).
- Author:
- acraciun
|
Method Summary |
static
|
apply(Object function,
Object receiver,
org.stjs.javascript.Array<?> args)
|
static void |
call(org.stjs.javascript.functions.Callback0 function,
Object receiver)
|
static
|
call(org.stjs.javascript.functions.Callback1<P1> function,
Object receiver,
P1 p1)
|
static
|
call(org.stjs.javascript.functions.Callback2<P1,P2> function,
Object receiver,
P1 p1,
P2 p2)
|
static
|
call(org.stjs.javascript.functions.Callback3<P1,P2,P3> function,
Object receiver,
P1 p1,
P2 p2,
P3 p3)
|
static
|
call(org.stjs.javascript.functions.Callback4<P1,P2,P3,P4> function,
Object receiver,
P1 p1,
P2 p2,
P3 p3,
P4 p4)
|
static
|
call(org.stjs.javascript.functions.Function0<R> function,
Object receiver)
|
static
|
call(org.stjs.javascript.functions.Function1<P1,R> function,
Object receiver,
P1 p1)
|
static
|
call(org.stjs.javascript.functions.Function2<P1,P2,R> function,
Object receiver,
P1 p1,
P2 p2)
|
static
|
call(org.stjs.javascript.functions.Function3<P1,P2,P3,R> function,
Object receiver,
P1 p1,
P2 p2,
P3 p3)
|
static
|
call(org.stjs.javascript.functions.Function4<P1,P2,P3,P4,R> function,
Object receiver,
P1 p1,
P2 p2,
P3 p3,
P4 p4)
|
static
|
call(Object function,
Object receiver,
Object... args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSFunctionAdapter
public JSFunctionAdapter()
call
public static void call(org.stjs.javascript.functions.Callback0 function,
Object receiver)
call
public static <P1> void call(org.stjs.javascript.functions.Callback1<P1> function,
Object receiver,
P1 p1)
call
public static <P1,P2> void call(org.stjs.javascript.functions.Callback2<P1,P2> function,
Object receiver,
P1 p1,
P2 p2)
call
public static <P1,P2,P3> void call(org.stjs.javascript.functions.Callback3<P1,P2,P3> function,
Object receiver,
P1 p1,
P2 p2,
P3 p3)
call
public static <P1,P2,P3,P4> void call(org.stjs.javascript.functions.Callback4<P1,P2,P3,P4> function,
Object receiver,
P1 p1,
P2 p2,
P3 p3,
P4 p4)
call
public static <R> R call(org.stjs.javascript.functions.Function0<R> function,
Object receiver)
call
public static <P1,R> void call(org.stjs.javascript.functions.Function1<P1,R> function,
Object receiver,
P1 p1)
call
public static <P1,P2,R> void call(org.stjs.javascript.functions.Function2<P1,P2,R> function,
Object receiver,
P1 p1,
P2 p2)
call
public static <P1,P2,P3,R> void call(org.stjs.javascript.functions.Function3<P1,P2,P3,R> function,
Object receiver,
P1 p1,
P2 p2,
P3 p3)
call
public static <P1,P2,P3,P4,R> void call(org.stjs.javascript.functions.Function4<P1,P2,P3,P4,R> function,
Object receiver,
P1 p1,
P2 p2,
P3 p3,
P4 p4)
call
public static <T> T call(Object function,
Object receiver,
Object... args)
apply
public static <T> T apply(Object function,
Object receiver,
org.stjs.javascript.Array<?> args)
Copyright © 2013. All Rights Reserved.