Class DataVectorSourceBinding<E>
java.lang.Object
io.jmix.mapsflowui.component.data.binding.AbstractDataVectorSourceBinding<E>
io.jmix.mapsflowui.component.data.binding.DataVectorSourceBinding<E>
- All Implemented Interfaces:
JmixBinding
@Component("map_DataVectorSourceBinding")
@Scope("prototype")
public class DataVectorSourceBinding<E>
extends AbstractDataVectorSourceBinding<E>
-
Field Summary
FieldsFields inherited from class io.jmix.mapsflowui.component.data.binding.AbstractDataVectorSourceBinding
geometryChangeRegistration, geoObjectsMap, geoObjectWrapperClickListener, items, itemSetChangeRegistration, metaPropertyPath, source
-
Constructor Summary
ConstructorsConstructorDescriptionDataVectorSourceBinding
(DataVectorSource<E> source, DataVectorSourceItems<E> items, Consumer<E> removeItemListener) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
applyFeatureModifyStyleProvider
(GeoObjectWrapper<E> geoObjectWrapper, E entity) protected void
applyFeatureProperties
(GeoObjectWrapper<E> wrapper, E entity) protected void
applyFeatureSelectStyleProvider
(GeoObjectWrapper<E> geoObjectWrapper, E entity) protected void
applyFeatureStyleProvider
(GeoObjectWrapper<E> geoObjectWrapper, E entity) protected GeoObjectWrapperFactory<E>
protected GeoObjectWrapper<E>
createGeoObjectWrapper
(E entity, MetaPropertyPath metaPropertyPath) protected void
removeWrapper
(GeoObjectWrapper<E> wrapper) Methods inherited from class io.jmix.mapsflowui.component.data.binding.AbstractDataVectorSourceBinding
addGeoObject, applyClickListeners, applyStyles, bind, geoObjectKey, getGeoObjects, mergeGeoObject, onGeometryChange, onGeoObjectClick, onItemSetChange, onValueChange, refreshGeoObjects, removeGeoObject, removeGeoObjectByKey, unbind
-
Field Details
-
removeItemListener
-
geoObjectFactory
-
-
Constructor Details
-
DataVectorSourceBinding
public DataVectorSourceBinding(DataVectorSource<E> source, DataVectorSourceItems<E> items, @Nullable Consumer<E> removeItemListener)
-
-
Method Details
-
createGeoObjectWrapper
@Nullable protected GeoObjectWrapper<E> createGeoObjectWrapper(E entity, MetaPropertyPath metaPropertyPath) - Specified by:
createGeoObjectWrapper
in classAbstractDataVectorSourceBinding<E>
-
removeWrapper
- Overrides:
removeWrapper
in classAbstractDataVectorSourceBinding<E>
-
applyFeatureProperties
- Specified by:
applyFeatureProperties
in classAbstractDataVectorSourceBinding<E>
-
applyFeatureStyleProvider
- Specified by:
applyFeatureStyleProvider
in classAbstractDataVectorSourceBinding<E>
-
applyFeatureSelectStyleProvider
- Specified by:
applyFeatureSelectStyleProvider
in classAbstractDataVectorSourceBinding<E>
-
applyFeatureModifyStyleProvider
- Specified by:
applyFeatureModifyStyleProvider
in classAbstractDataVectorSourceBinding<E>
-
createGeoObjectFactory
-