Interface HasGeoObjectDrag<E>
- Type Parameters:
E
- item type
- All Superinterfaces:
SupportsFeatureDrag
- All Known Implementing Classes:
DataVectorSource
Interface to be implemented by sources that support geo-object dragging.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static class
The event is fired when the user finishes dragging a geo-object.static class
The event is fired when the user starts dragging a geo-object. -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.shared.Registration
Adds geo-object drag end listener.com.vaadin.flow.shared.Registration
Adds geo-object drag start listener.Methods inherited from interface io.jmix.mapsflowui.kit.component.model.source.SupportsFeatureDrag
getFeatureDragEnabled, setFeatureDragEnabled
-
Method Details
-
addGeoObjectDragStartListener
com.vaadin.flow.shared.Registration addGeoObjectDragStartListener(Consumer<HasGeoObjectDrag.SourceGeoObjectDragStartEvent<E>> listener) Adds geo-object drag start listener.- Parameters:
listener
- listener to add- Returns:
- a registration object for removing an event listener
-
addGeoObjectDragEndListener
com.vaadin.flow.shared.Registration addGeoObjectDragEndListener(Consumer<HasGeoObjectDrag.SourceGeoObjectDragEndEvent<E>> listener) Adds geo-object drag end listener.- Parameters:
listener
- listener to add- Returns:
- a registration object for removing an event listener
-