com.vaadin.ui.renderers
Class ClickableRenderer<T>
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractExtension
com.vaadin.ui.Grid.AbstractGridExtension
com.vaadin.ui.Grid.AbstractRenderer<T>
com.vaadin.ui.renderers.ClickableRenderer<T>
- Type Parameters:
T - the type presented by the renderer
- All Implemented Interfaces:
- MethodEventSource, ClientConnector, Extension, com.vaadin.shared.Connector, Renderer<T>, java.io.Serializable
- Direct Known Subclasses:
- ButtonRenderer, ImageRenderer
public class ClickableRenderer<T>
- extends Grid.AbstractRenderer<T>
An abstract superclass for Renderers that render clickable items. Click
listeners can be added to a renderer to be notified when any of the rendered
items is clicked.
- Since:
- 7.4
- Author:
- Vaadin Ltd
- See Also:
- Serialized Form
|
Constructor Summary |
protected |
ClickableRenderer(java.lang.Class<T> presentationType)
|
protected |
ClickableRenderer(java.lang.Class<T> presentationType,
java.lang.String nullRepresentation)
|
| Methods inherited from class com.vaadin.server.AbstractClientConnector |
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, attach, beforeClientResponse, createState, detach, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getState, getState, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.vaadin.server.ClientConnector |
addAttachListener, addDetachListener, attach, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getParent, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler |
| Methods inherited from interface com.vaadin.shared.Connector |
getConnectorId |
ClickableRenderer
protected ClickableRenderer(java.lang.Class<T> presentationType)
ClickableRenderer
protected ClickableRenderer(java.lang.Class<T> presentationType,
java.lang.String nullRepresentation)
addClickListener
public void addClickListener(ClickableRenderer.RendererClickListener listener)
- Adds a click listener to this button renderer. The listener is invoked
every time one of the buttons rendered by this renderer is clicked.
- Parameters:
listener - the click listener to be added
removeClickListener
public void removeClickListener(ClickableRenderer.RendererClickListener listener)
- Removes the given click listener from this renderer.
- Parameters:
listener - the click listener to be removed
Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.