com.vaadin.client.connectors
Class AbstractSelectionModelConnector<T extends SelectionModel<elemental.json.JsonObject>>

java.lang.Object
  extended by com.vaadin.client.ui.AbstractConnector
      extended by com.vaadin.client.extensions.AbstractExtensionConnector
          extended by com.vaadin.client.connectors.AbstractSelectionModelConnector<T>
All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler, StateChangeEvent.StateChangeHandler, ServerConnector, com.vaadin.shared.Connector, java.io.Serializable
Direct Known Subclasses:
MultiSelectionModelConnector, NoSelectionModelConnector, SingleSelectionModelConnector

public abstract class AbstractSelectionModelConnector<T extends SelectionModel<elemental.json.JsonObject>>
extends AbstractExtensionConnector

Base class for all selection model connectors.

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

Nested Class Summary
static class AbstractSelectionModelConnector.AbstractSelectionModel
           
 
Constructor Summary
AbstractSelectionModelConnector()
           
 
Method Summary
protected abstract  T createSelectionModel()
           
protected  Grid<elemental.json.JsonObject> getGrid()
           
 GridConnector getParent()
          Returns the parent of this connector.
protected  DataSource.RowHandle<elemental.json.JsonObject> getRowHandle(elemental.json.JsonObject row)
           
protected  java.lang.String getRowKey(elemental.json.JsonObject row)
           
 
Methods inherited from class com.vaadin.client.extensions.AbstractExtensionConnector
extend, setParent
 
Methods inherited from class com.vaadin.client.ui.AbstractConnector
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getResourceUrl, getRpcImplementations, getRpcProxy, getState, getStateType, hasEventListener, init, isEnabled, onStateChanged, onUnregister, 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

AbstractSelectionModelConnector

public AbstractSelectionModelConnector()
Method Detail

getParent

public GridConnector getParent()
Description copied from interface: ServerConnector
Returns the parent of this connector. Can be null for only the root connector.

Specified by:
getParent in interface ServerConnector
Specified by:
getParent in interface com.vaadin.shared.Connector
Overrides:
getParent in class AbstractConnector
Returns:
The parent of this connector, as set by ServerConnector.setParent(ServerConnector).

getGrid

protected Grid<elemental.json.JsonObject> getGrid()

getRowHandle

protected DataSource.RowHandle<elemental.json.JsonObject> getRowHandle(elemental.json.JsonObject row)

getRowKey

protected java.lang.String getRowKey(elemental.json.JsonObject row)

createSelectionModel

protected abstract T createSelectionModel()


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