Class AbstractLeafletLayerConnector<T>
java.lang.Object
com.vaadin.client.ui.AbstractConnector
com.vaadin.client.ui.AbstractComponentConnector
io.jmix.mapsui.widget.leaflet.client.AbstractLeafletLayerConnector<T>
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler,com.vaadin.client.communication.StateChangeEvent.StateChangeHandler,com.vaadin.client.ComponentConnector,com.vaadin.client.HasWidget,com.vaadin.client.ServerConnector,com.vaadin.client.ui.HasContextHelpConnector,com.vaadin.client.ui.HasErrorIndicator,com.vaadin.shared.Connector,Serializable
- Direct Known Subclasses:
AbstractLeafletVectorConnector,LeafletGridLayerConnector,LeafletImageOverlayConnector,LeafletLayerGroupConnector,LeafletMarkerConnector,LHeatLayerConnector
public abstract class AbstractLeafletLayerConnector<T>
extends com.vaadin.client.ui.AbstractComponentConnector
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ContextMenuServerRpcprotected MouseOutServerRpcprotected MouseOverServerRpcprotected ClickServerRpcFields inherited from class com.vaadin.client.ui.AbstractComponentConnector
SIGNIFICANT_MOVE_THRESHOLD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToParent(Layer layer) protected abstract Tprotected voidabstract LayergetLayer()getMap()com.vaadin.client.HasComponentsConnectorgetState()com.google.gwt.user.client.ui.Labelprotected voidvoidonStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent) voidprotected abstract voidupdate()protected voidprotected voidprotected voidMethods inherited from class com.vaadin.client.ui.AbstractComponentConnector
contextHelpIconClick, contextHelpIconClick, createWidget, delegateCaptionHandling, flush, getIcon, getIconUri, getLayoutManager, getTooltipInfo, hasContextHelpIconListeners, hasTooltip, isContextHelpIconEnabled, isContextHelpTooltipEnabled, isErrorIndicatorVisible, isRealUpdate, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, onDragSourceAttached, onDragSourceDetached, onDropTargetAttached, onDropTargetDetached, onUnregister, registerTouchHandlers, sendContextClickEvent, setWidgetEnabled, setWidgetStyleName, setWidgetStyleNameWithPrefix, shouldHandleLongTap, unregisterTouchHandlers, updateComponentSize, updateEnabledState, updateWidgetSizeMethods inherited from class com.vaadin.client.ui.AbstractConnector
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, init, isEnabled, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, unregisterRpcMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.shared.Connector
getConnectorIdMethods inherited from interface com.vaadin.client.ServerConnector
addStateChangeHandler, addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getRpcImplementations, getTag, hasEventListener, isEnabled, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag
-
Field Details
-
rpc
-
mouseOverRpc
-
mouseOutRpc
-
contextMenuRpc
-
-
Constructor Details
-
AbstractLeafletLayerConnector
public AbstractLeafletLayerConnector()
-
-
Method Details
-
getWidget
public com.google.gwt.user.client.ui.Label getWidget()- Specified by:
getWidgetin interfacecom.vaadin.client.HasWidget- Overrides:
getWidgetin classcom.vaadin.client.ui.AbstractComponentConnector
-
updateWidgetStyleNames
protected void updateWidgetStyleNames()- Overrides:
updateWidgetStyleNamesin classcom.vaadin.client.ui.AbstractComponentConnector
-
updateComponentSize
protected void updateComponentSize()- Overrides:
updateComponentSizein classcom.vaadin.client.ui.AbstractComponentConnector
-
getState
- Specified by:
getStatein interfacecom.vaadin.client.ComponentConnector- Specified by:
getStatein interfacecom.vaadin.client.ServerConnector- Overrides:
getStatein classcom.vaadin.client.ui.AbstractComponentConnector
-
addToParent
-
removeLayerFromParent
public void removeLayerFromParent() -
getMap
- Returns:
- the map from the root of the hierarchy
-
getLeafletMapConnector
-
getMapPixelPosition
- Returns:
- the pixel position of the map
-
getParent
public com.vaadin.client.HasComponentsConnector getParent()- Specified by:
getParentin interfacecom.vaadin.shared.Connector- Specified by:
getParentin interfacecom.vaadin.client.ServerConnector- Overrides:
getParentin classcom.vaadin.client.ui.AbstractConnector
-
onStateChanged
public void onStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent) - Specified by:
onStateChangedin interfacecom.vaadin.client.communication.StateChangeEvent.StateChangeHandler- Overrides:
onStateChangedin classcom.vaadin.client.ui.AbstractComponentConnector
-
markDirty
protected void markDirty() -
deferUpdate
protected void deferUpdate() -
updateIfDirty
protected void updateIfDirty() -
createOptions
-
update
protected abstract void update() -
getLayer
-