Class HeatmapDataVectorSourceBinding<E>
java.lang.Object
io.jmix.mapsflowui.component.data.binding.AbstractDataVectorSourceBinding<E>
io.jmix.mapsflowui.component.data.binding.HeatmapDataVectorSourceBinding<E>
- All Implemented Interfaces:
JmixBinding
@Component("map_HeatmapDataVectorSourceBinding")
@Scope("prototype")
public class HeatmapDataVectorSourceBinding<E>
extends AbstractDataVectorSourceBinding<E>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.mapsflowui.component.data.binding.AbstractDataVectorSourceBinding
AbstractDataVectorSourceBinding.GeoObjectRemovedEvent<E> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final GeoObjectWrapperFactory<E>protected HeatmapLayerFields inherited from class io.jmix.mapsflowui.component.data.binding.AbstractDataVectorSourceBinding
geometryChangeRegistration, geoObjectsMap, geoObjectWrapperClickListener, items, itemSetChangeRegistration, metaPropertyPath, source -
Constructor Summary
ConstructorsConstructorDescriptionHeatmapDataVectorSourceBinding(HeatmapDataVectorSource<E> source, DataVectorSourceItems<E> items, HeatmapLayer heatmapLayer) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyFeatureModifyStyleProvider(GeoObjectWrapper<E> geoObjectWrapper, E entity) protected voidapplyFeatureProperties(GeoObjectWrapper<E> geoObjectWrapper, E entity) protected voidapplyFeatureSelectStyleProvider(GeoObjectWrapper<E> geoObjectWrapper, E entity) protected voidapplyFeatureStyleProvider(GeoObjectWrapper<E> geoObjectWrapper, E entity) protected GeoObjectWrapperFactory<E>protected GeoObjectWrapper<E>createGeoObjectWrapper(E entity, MetaPropertyPath metaPropertyPath) Methods inherited from class io.jmix.mapsflowui.component.data.binding.AbstractDataVectorSourceBinding
addGeoObject, addGeoObjectRemovedListener, applyClickListeners, applyStyles, bind, fireGeoObjectRemovedEvent, geoObjectKey, getEventBus, getGeoObjects, mergeGeoObject, onGeometryChange, onGeoObjectClick, onItemSetChange, onValueChange, refreshGeoObjects, removeGeoObject, removeGeoObjectByKey, removeWrapper, unbind
-
Field Details
-
heatmapLayer
-
geoObjectFactory
-
-
Constructor Details
-
HeatmapDataVectorSourceBinding
public HeatmapDataVectorSourceBinding(HeatmapDataVectorSource<E> source, DataVectorSourceItems<E> items, HeatmapLayer heatmapLayer)
-
-
Method Details
-
createGeoObjectWrapper
@Nullable protected GeoObjectWrapper<E> createGeoObjectWrapper(E entity, MetaPropertyPath metaPropertyPath) - Specified by:
createGeoObjectWrapperin classAbstractDataVectorSourceBinding<E>
-
applyFeatureProperties
- Specified by:
applyFeaturePropertiesin classAbstractDataVectorSourceBinding<E>
-
applyFeatureStyleProvider
- Specified by:
applyFeatureStyleProviderin classAbstractDataVectorSourceBinding<E>
-
applyFeatureSelectStyleProvider
- Specified by:
applyFeatureSelectStyleProviderin classAbstractDataVectorSourceBinding<E>
-
applyFeatureModifyStyleProvider
- Specified by:
applyFeatureModifyStyleProviderin classAbstractDataVectorSourceBinding<E>
-
createGeoObjectFactory
-