public abstract class AbstractSelectionModelConnector extends AbstractExtensionConnector
| Constructor and Description |
|---|
AbstractSelectionModelConnector() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
extend(ServerConnector target)
Called when the extension is attached to its parent.
|
protected Grid<JsonObject> |
getGrid()
Shorthand for fetching the grid this selection model is bound to.
|
GridConnector |
getParent()
Returns the parent of this connector.
|
protected SpaceSelectHandler<JsonObject> |
getSpaceSelectionHandler()
Gets space selection handler registered for the Grid.
|
AbstractSelectionModelState |
getState()
Returns the shared state object for this connector.
|
protected abstract void |
initSelectionModel()
Initializes the selection model and sets it to the grid.
|
protected boolean |
isSelected(JsonObject item)
Returns whether the given item selected in grid or not.
|
void |
onUnregister()
Event called when connector has been unregistered.
|
setParentaddStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, init, isEnabled, onStateChanged, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setTag, unregisterRpc, updateEnabledStateprotected void extend(ServerConnector target)
AbstractExtensionConnectorextend in class AbstractExtensionConnectortarget - The connector this extension extendspublic void onUnregister()
ServerConnectoronUnregister in interface ServerConnectoronUnregister in class AbstractConnectorprotected abstract void initSelectionModel()
This method is only invoked once by extend(ServerConnector) in
AbstractSelectionModelConnector when the grid is available via
getGrid() and the selection model should be taken into use.
public GridConnector getParent()
ServerConnectorgetParent in interface ServerConnectorgetParent in interface ConnectorgetParent in class AbstractConnectorServerConnector.setParent(ServerConnector).protected Grid<JsonObject> getGrid()
protected SpaceSelectHandler<JsonObject> getSpaceSelectionHandler()
public AbstractSelectionModelState getState()
AbstractConnectorgetState in interface ServerConnectorgetState in class AbstractConnectorprotected boolean isSelected(JsonObject item)
item - the item to checktrue if selected false if notCopyright © 2018 Vaadin Ltd. All rights reserved.