Package com.vaadin.v7.client.connectors
Class AbstractSelectionModelConnector<T extends SelectionModel<elemental.json.JsonObject>>
- java.lang.Object
-
- com.vaadin.client.ui.AbstractConnector
-
- com.vaadin.client.extensions.AbstractExtensionConnector
-
- com.vaadin.v7.client.connectors.AbstractSelectionModelConnector<T>
-
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler,StateChangeEvent.StateChangeHandler,ServerConnector,com.vaadin.shared.Connector,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
Nested Classes Modifier and Type Class Description static classAbstractSelectionModelConnector.AbstractSelectionModel
-
Constructor Summary
Constructors Constructor Description AbstractSelectionModelConnector()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TcreateSelectionModel()protected Grid<elemental.json.JsonObject>getGrid()GridConnectorgetParent()protected DataSource.RowHandle<elemental.json.JsonObject>getRowHandle(elemental.json.JsonObject row)protected StringgetRowKey(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, getTag, hasEventListener, init, isEnabled, onStateChanged, onUnregister, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setTag, unregisterRpc, updateEnabledState
-
-
-
-
Method Detail
-
getParent
public GridConnector getParent()
- Specified by:
getParentin interfacecom.vaadin.shared.Connector- Specified by:
getParentin interfaceServerConnector- Overrides:
getParentin classAbstractConnector
-
getGrid
protected Grid<elemental.json.JsonObject> getGrid()
-
getRowHandle
protected DataSource.RowHandle<elemental.json.JsonObject> getRowHandle(elemental.json.JsonObject row)
-
getRowKey
protected String getRowKey(elemental.json.JsonObject row)
-
createSelectionModel
protected abstract T createSelectionModel()
-
-