com.vaadin.client.connectors
Class ImageRendererConnector

java.lang.Object
  extended by com.vaadin.client.ui.AbstractConnector
      extended by com.vaadin.client.extensions.AbstractExtensionConnector
          extended by com.vaadin.client.connectors.AbstractRendererConnector<T>
              extended by com.vaadin.client.connectors.ClickableRendererConnector<java.lang.String>
                  extended by com.vaadin.client.connectors.ImageRendererConnector
All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler, StateChangeEvent.StateChangeHandler, ServerConnector, com.vaadin.shared.Connector, java.io.Serializable

public class ImageRendererConnector
extends ClickableRendererConnector<java.lang.String>

A connector for ImageRenderer.

Since:
7.4
Author:
Vaadin Ltd
See Also:
Serialized Form

Constructor Summary
ImageRendererConnector()
           
 
Method Summary
protected  com.google.web.bindery.event.shared.HandlerRegistration addClickHandler(ClickableRenderer.RendererClickHandler<elemental.json.JsonObject> handler)
           
 java.lang.String decode(elemental.json.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageRendererConnector

public ImageRendererConnector()
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 if AbstractRendererConnector.createRenderer() is not overridden as well:

 public MyRenderer getRenderer() {
     return (MyRenderer) super.getRenderer();
 }
 

Overrides:
getRenderer in class AbstractRendererConnector<java.lang.String>
Returns:
the renderer bound to this connector

decode

public java.lang.String decode(elemental.json.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 class AbstractRendererConnector<java.lang.String>
Parameters:
value - the value to decode
Returns:
the decoded value of value

addClickHandler

protected com.google.web.bindery.event.shared.HandlerRegistration addClickHandler(ClickableRenderer.RendererClickHandler<elemental.json.JsonObject> handler)
Specified by:
addClickHandler in class ClickableRendererConnector<java.lang.String>


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