com.vaadin.client.connectors.
Class ImageRendererConnector
- java.lang.Object
-
- com.vaadin.client.ui.AbstractConnector
-
- com.vaadin.client.extensions.AbstractExtensionConnector
-
- com.vaadin.client.connectors.AbstractRendererConnector<T>
-
- com.vaadin.client.connectors.ClickableRendererConnector<String>
-
- com.vaadin.client.connectors.ImageRendererConnector
-
All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler, StateChangeEvent.StateChangeHandler, ServerConnector, Connector, Serializable
public class ImageRendererConnector extends ClickableRendererConnector<String>
A connector for
ImageRenderer
.Since:
7.4
Author:
Vaadin Ltd
See Also:
-
-
Constructor Summary
Constructors Constructor and Description ImageRendererConnector()
-
Method Summary
All Methods Modifier and Type Method and Description protected com.google.web.bindery.event.shared.HandlerRegistration
addClickHandler(ClickableRenderer.RendererClickHandler<JsonObject> handler)
String
decode(JsonValue value)
Decodes the given JSON value into a value of type T so it can be passed to the
renderer
.ImageRenderer
getRenderer()
Returns the renderer associated with this renderer connector.
-
Methods inherited from class com.vaadin.client.connectors.ClickableRendererConnector
init, onUnregister
-
Methods inherited from class com.vaadin.client.connectors.AbstractRendererConnector
createRenderer, extend, getColumnId, 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, getState, getStateType, hasEventListener, isEnabled, onStateChanged, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, unregisterRpc, updateEnabledState
-
-
-
-
Method Detail
-
getRenderer
public ImageRenderer getRenderer()
Description copied from class:
AbstractRendererConnector
Returns the renderer associated with this renderer connector.
A subclass of AbstractRendererConnector should override this method as shown below. The framework uses
GWT.create(Class)
to create a renderer based on the return type of the overridden method, but only ifAbstractRendererConnector.createRenderer()
is not overridden as well:public MyRenderer getRenderer() { return (MyRenderer) super.getRenderer(); }
Overrides:
getRenderer
in classAbstractRendererConnector<String>
Returns:
the renderer bound to this connector
-
decode
public String decode(JsonValue value)
Description copied from class:
AbstractRendererConnector
Decodes the given JSON value into a value of type T so it can be passed to the
renderer
.Overrides:
decode
in classAbstractRendererConnector<String>
Parameters:
value
- the value to decodeReturns:
the decoded value of
value
-
addClickHandler
protected com.google.web.bindery.event.shared.HandlerRegistration addClickHandler(ClickableRenderer.RendererClickHandler<JsonObject> handler)
Specified by:
addClickHandler
in classClickableRendererConnector<String>
-
-