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