Interface GeoObjectClickNotifier<E>
- Type Parameters:
- E- item type
- All Known Implementing Classes:
- DataVectorSource,- HeatmapDataVectorSource
public interface GeoObjectClickNotifier<E>
Interface to be implemented by sources that support clicks on geo-objects.
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classAn event that is fired when geo-object is clicked.static classAn event is fired when user makes double click.static classAn event is fired after 250 ms to ensure that it is not a double click.
- 
Method SummaryModifier and TypeMethodDescriptioncom.vaadin.flow.shared.RegistrationAdds geo-object click listener.com.vaadin.flow.shared.RegistrationaddGeoObjectDoubleClickListener(Consumer<GeoObjectClickNotifier.GeoObjectDoubleClickEvent<E>> listener) Adds geo-object double click listener.com.vaadin.flow.shared.RegistrationaddGeoObjectSingleClickListener(Consumer<GeoObjectClickNotifier.GeoObjectSingleClickEvent<E>> listener) Adds geo-object single click listener.
- 
Method Details- 
addGeoObjectClickListenercom.vaadin.flow.shared.Registration addGeoObjectClickListener(Consumer<GeoObjectClickNotifier.GeoObjectClickEvent<E>> listener) Adds geo-object click listener. Note, if the user makes double click, theGeoObjectClickNotifier.GeoObjectClickEventwill be fired twice.- Parameters:
- listener- listener to add
- Returns:
- a registration object for removing an event listener
 
- 
addGeoObjectSingleClickListenercom.vaadin.flow.shared.Registration addGeoObjectSingleClickListener(Consumer<GeoObjectClickNotifier.GeoObjectSingleClickEvent<E>> listener) Adds geo-object single click listener. Single click means that an event won't be fired if the user makes double click.- Parameters:
- listener- listener to add
- Returns:
- a registration object for removing an event listener
 
- 
addGeoObjectDoubleClickListenercom.vaadin.flow.shared.Registration addGeoObjectDoubleClickListener(Consumer<GeoObjectClickNotifier.GeoObjectDoubleClickEvent<E>> listener) Adds geo-object double click listener.- Parameters:
- listener- listener to add
- Returns:
- a registration object for removing an event listener
 
 
-