aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/vaadin/ui')
-rw-r--r--src/com/vaadin/ui/AbstractJavascriptComponent.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/vaadin/ui/AbstractJavascriptComponent.java b/src/com/vaadin/ui/AbstractJavascriptComponent.java
index 458db29172..19adb308e9 100644
--- a/src/com/vaadin/ui/AbstractJavascriptComponent.java
+++ b/src/com/vaadin/ui/AbstractJavascriptComponent.java
@@ -3,6 +3,17 @@
*/
package com.vaadin.ui;
+import com.vaadin.terminal.JavascriptRpcHelper;
+
public class AbstractJavascriptComponent extends AbstractComponent {
+ private JavascriptRpcHelper rpcHelper = new JavascriptRpcHelper(this);
+
+ protected void registerRpc(JavascriptCallback javascriptCallback,
+ String functionName) {
+ rpcHelper.registerRpc(javascriptCallback, functionName);
+ }
+ protected void callRpcFunction(String name, Object... arguments) {
+ rpcHelper.callRpcFunction(name, arguments);
+ }
}