|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.client.ui.AbstractConnector
com.vaadin.client.extensions.AbstractExtensionConnector
com.vaadin.client.connectors.AbstractRendererConnector<elemental.json.JsonValue>
com.vaadin.client.connectors.JavaScriptRendererConnector
public class JavaScriptRendererConnector
Connector for server-side renderer implemented using JavaScript.
| Constructor Summary | |
|---|---|
JavaScriptRendererConnector()
|
|
| Method Summary | |
|---|---|
protected Renderer<elemental.json.JsonValue> |
createRenderer()
Creates a new Renderer instance associated with this renderer connector. |
elemental.json.JsonValue |
decode(elemental.json.JsonValue value)
Decodes the given JSON value into a value of type T so it can be passed to the renderer. |
JavaScriptConnectorHelper |
getJavascriptConnectorHelper()
|
com.vaadin.shared.JavaScriptExtensionState |
getState()
Returns the shared state object for this connector. |
protected void |
init()
Called when the connector has been initialized. |
void |
onUnregister()
Event called when connector has been unregistered. |
| Methods inherited from class com.vaadin.client.connectors.AbstractRendererConnector |
|---|
extend, getColumnId, getRenderer, getRowKey |
| 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, hasEventListener, isEnabled, onStateChanged, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, unregisterRpc, updateEnabledState |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaScriptRendererConnector()
| Method Detail |
|---|
protected void init()
AbstractConnector
init in class AbstractConnectorpublic com.vaadin.shared.JavaScriptExtensionState getState()
AbstractConnector
getState in interface ServerConnectorgetState in class AbstractConnectorprotected Renderer<elemental.json.JsonValue> createRenderer()
AbstractRendererConnector
You should typically not override this method since the framework by
default generates an implementation that uses
com.google.gwt.core.client.GWT#create(Class) to create a renderer
of the same type as returned by the most specific override of
AbstractRendererConnector.getRenderer(). If you do override the method, you can't call
super.createRenderer() since the metadata needed for that
implementation is not generated if there's an override of the method.
createRenderer in class AbstractRendererConnector<elemental.json.JsonValue>public elemental.json.JsonValue decode(elemental.json.JsonValue value)
AbstractRendererConnectorrenderer.
decode in class AbstractRendererConnector<elemental.json.JsonValue>value - the value to decode
valuepublic void onUnregister()
ServerConnector
onUnregister in interface ServerConnectoronUnregister in class AbstractConnectorpublic JavaScriptConnectorHelper getJavascriptConnectorHelper()
getJavascriptConnectorHelper in interface HasJavaScriptConnectorHelper
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||