com.vaadin.client
Class JavaScriptConnectorHelper

java.lang.Object
  extended by com.vaadin.client.JavaScriptConnectorHelper

public class JavaScriptConnectorHelper
extends java.lang.Object


Constructor Summary
JavaScriptConnectorHelper(ServerConnector connector)
           
 
Method Summary
protected  JavaScriptObject createRpcObject(java.lang.String iface, java.util.Set<java.lang.String> methods)
           
 java.lang.Object[] decodeRpcParameters(elemental.json.JsonArray parametersJson)
           
 void ensureJavascriptInited()
          Makes sure the javascript part of the connector has been initialized.
 JavaScriptObject getConnectorWrapper()
           
 java.lang.String getInitFunctionName()
           
 void init()
           
protected  boolean initJavaScript()
           
 void invokeJsRpc(com.vaadin.shared.communication.MethodInvocation invocation, elemental.json.JsonArray parametersJson)
           
 void onUnregister()
           
 void setNativeState(JavaScriptObject state)
           
 void setTag(int tag)
           
protected  void showInitProblem(java.util.ArrayList<java.lang.String> attemptedNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaScriptConnectorHelper

public JavaScriptConnectorHelper(ServerConnector connector)
Method Detail

init

public void init()

ensureJavascriptInited

public void ensureJavascriptInited()
Makes sure the javascript part of the connector has been initialized. The javascript is usually initalized the first time a state change event is received, but it might in some cases be necessary to make this happen earlier.

Since:
7.4.0

createRpcObject

protected JavaScriptObject createRpcObject(java.lang.String iface,
                                           java.util.Set<java.lang.String> methods)

initJavaScript

protected boolean initJavaScript()

showInitProblem

protected void showInitProblem(java.util.ArrayList<java.lang.String> attemptedNames)

getConnectorWrapper

public JavaScriptObject getConnectorWrapper()

setNativeState

public void setNativeState(JavaScriptObject state)

decodeRpcParameters

public java.lang.Object[] decodeRpcParameters(elemental.json.JsonArray parametersJson)

setTag

public void setTag(int tag)

invokeJsRpc

public void invokeJsRpc(com.vaadin.shared.communication.MethodInvocation invocation,
                        elemental.json.JsonArray parametersJson)

onUnregister

public void onUnregister()

getInitFunctionName

public java.lang.String getInitFunctionName()


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.