Package com.vaadin.v7.client.connectors
Class JavaScriptRendererConnector
- java.lang.Object
-
- com.vaadin.client.ui.AbstractConnector
-
- com.vaadin.client.extensions.AbstractExtensionConnector
-
- com.vaadin.v7.client.connectors.AbstractRendererConnector<T>
-
- com.vaadin.v7.client.connectors.AbstractGridRendererConnector<Object>
-
- com.vaadin.v7.client.connectors.JavaScriptRendererConnector
-
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler,HasJavaScriptConnectorHelper,StateChangeEvent.StateChangeHandler,ServerConnector,com.vaadin.shared.Connector,Serializable
public class JavaScriptRendererConnector extends AbstractGridRendererConnector<Object> implements HasJavaScriptConnectorHelper
Connector for server-side renderer implemented using JavaScript.- Since:
- 7.4
- Author:
- Vaadin Ltd
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JavaScriptRendererConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Renderer<Object>createRenderer()Creates a new Renderer instance associated with this renderer connector.Objectdecode(elemental.json.JsonValue value)Decodes the given JSON value into a value of type T so it can be passed to therenderer.JavaScriptConnectorHelpergetJavascriptConnectorHelper()com.vaadin.shared.JavaScriptExtensionStategetState()protected voidinit()voidonUnregister()-
Methods inherited from class com.vaadin.v7.client.connectors.AbstractGridRendererConnector
getColumnId, getRowKey
-
Methods inherited from class com.vaadin.v7.client.connectors.AbstractRendererConnector
extend, getRenderer
-
Methods inherited from class com.vaadin.client.extensions.AbstractExtensionConnector
setParent
-
Methods inherited from class com.vaadin.client.ui.AbstractConnector
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, isEnabled, onStateChanged, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setTag, unregisterRpc, updateEnabledState
-
-
-
-
Method Detail
-
init
protected void init()
- Overrides:
initin classAbstractConnector
-
getState
public com.vaadin.shared.JavaScriptExtensionState getState()
- Specified by:
getStatein interfaceServerConnector- Overrides:
getStatein classAbstractConnector
-
createRenderer
protected Renderer<Object> createRenderer()
Description copied from class:AbstractRendererConnectorCreates a new Renderer instance associated with this renderer connector.You should typically not override this method since the framework by default generates an implementation that uses
GWT.create(Class)to create a renderer of the same type as returned by the most specific override ofAbstractRendererConnector.getRenderer(). If you do override the method, you can't callsuper.createRenderer()since the metadata needed for that implementation is not generated if there's an override of the method.- Overrides:
createRendererin classAbstractRendererConnector<Object>- Returns:
- a new renderer to be used with this connector
-
decode
public Object decode(elemental.json.JsonValue value)
Description copied from class:AbstractRendererConnectorDecodes the given JSON value into a value of type T so it can be passed to therenderer.- Overrides:
decodein classAbstractRendererConnector<Object>- Parameters:
value- the value to decode- Returns:
- the decoded value of
value
-
onUnregister
public void onUnregister()
- Specified by:
onUnregisterin interfaceServerConnector- Overrides:
onUnregisterin classAbstractConnector
-
getJavascriptConnectorHelper
public JavaScriptConnectorHelper getJavascriptConnectorHelper()
- Specified by:
getJavascriptConnectorHelperin interfaceHasJavaScriptConnectorHelper
-
-