com.vaadin.ui.components.grid.renderers
Class AbstractRenderer<T>

java.lang.Object
  extended by com.vaadin.server.AbstractClientConnector
      extended by com.vaadin.server.AbstractExtension
          extended by com.vaadin.ui.components.grid.renderers.AbstractRenderer<T>
Type Parameters:
T - the type this renderer knows how to present
All Implemented Interfaces:
MethodEventSource, ClientConnector, Extension, com.vaadin.shared.Connector, Renderer<T>, java.io.Serializable
Direct Known Subclasses:
DateRenderer, HtmlRenderer, NumberRenderer, TextRenderer

public abstract class AbstractRenderer<T>
extends AbstractExtension
implements Renderer<T>

An abstract base class for server-side Grid renderers. Grid renderers. This class currently extends the AbstractExtension superclass, but this fact should be regarded as an implementation detail and subject to change in a future major or minor Vaadin revision.

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

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener
 
Constructor Summary
protected AbstractRenderer(java.lang.Class<T> presentationType)
           
 
Method Summary
protected  void extend(AbstractClientConnector target)
          Deprecated. 
 java.lang.Class<T> getPresentationType()
          Returns the class literal corresponding to the presentation type T.
protected  java.lang.Class<Grid> getSupportedParentType()
          Deprecated. 
 
Methods inherited from class com.vaadin.server.AbstractExtension
getParent, remove, setParent
 
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, attach, beforeClientResponse, createState, detach, encodeState, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getState, getState, getStateType, getUI, handleConnectorRequest, hasListeners, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.vaadin.ui.components.grid.Renderer
encode, remove, setParent
 
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
 

Constructor Detail

AbstractRenderer

protected AbstractRenderer(java.lang.Class<T> presentationType)
Method Detail

getSupportedParentType

@Deprecated
protected java.lang.Class<Grid> getSupportedParentType()
Deprecated. 

This method is inherited from AbstractExtension but should never be called directly with an AbstractRenderer.

Overrides:
getSupportedParentType in class AbstractExtension
Returns:
a type that the parent must be an instance of

extend

@Deprecated
protected void extend(AbstractClientConnector target)
Deprecated. 

This method is inherited from AbstractExtension but should never be called directly with an AbstractRenderer.

Overrides:
extend in class AbstractExtension
Parameters:
target - the connector to attach this extension to

getPresentationType

public java.lang.Class<T> getPresentationType()
Description copied from interface: Renderer
Returns the class literal corresponding to the presentation type T.

Specified by:
getPresentationType in interface Renderer<T>
Returns:
the class literal of T


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