Package com.vaadin.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.client.connectors.AbstractSelectionModelConnector<T>
-
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler,StateChangeEvent.StateChangeHandler,ServerConnector,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()Returns the parent of this connector.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, hasEventListener, init, isEnabled, onStateChanged, onUnregister, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, unregisterRpc, updateEnabledState
-
-
-
-
Method Detail
-
getParent
public GridConnector getParent()
Description copied from interface:ServerConnectorReturns the parent of this connector. Can be null for only the root connector.- Specified by:
getParentin interfaceConnector- Specified by:
getParentin interfaceServerConnector- Overrides:
getParentin classAbstractConnector- 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 String getRowKey(elemental.json.JsonObject row)
-
createSelectionModel
protected abstract T createSelectionModel()
-
-