Class NoOpHeatmapLayer
java.lang.Object
io.jmix.mapsflowui.kit.component.model.MapObservableObject
io.jmix.mapsflowui.kit.component.model.layer.Layer<S>
io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayer<AbstractVectorSource>
io.jmix.mapsflowui.kit.component.model.layer.BaseHeatmapLayer
io.jmix.mapsflowui.kit.component.model.layer.NoOpHeatmapLayer
- All Implemented Interfaces:
BaseHeatmapLayer.HasBaseHeatmapLayerOptions,BaseHeatmapLayer.HasBlur,BaseHeatmapLayer.HasGradient,BaseHeatmapLayer.HasMaxWeight,BaseHeatmapLayer.HasRadius,BaseHeatmapLayer.HasWeightProperty,HasBaseLayerOptions,Serializable
public class NoOpHeatmapLayer
extends BaseHeatmapLayer
implements BaseHeatmapLayer.HasBaseHeatmapLayerOptions
INTERNAL.
Stub implementation, do not use in application. Used by Jmix Studio for showing preview.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseHeatmapLayer
BaseHeatmapLayer.HasBaseHeatmapLayerOptions, BaseHeatmapLayer.HasBlur, BaseHeatmapLayer.HasGradient, BaseHeatmapLayer.HasMaxWeight, BaseHeatmapLayer.HasRadius, BaseHeatmapLayer.HasWeightPropertyNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayer
BaseVectorLayer.HasBackground, BaseVectorLayer.HasBaseVectorLayerOptions, BaseVectorLayer.HasDeclutter, BaseVectorLayer.HasRenderBuffer, BaseVectorLayer.HasUpdateWhileAnimating, BaseVectorLayer.HasUpdateWhileInteractingNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
MapObservableObject.ObjectChangeEvent -
Field Summary
Fields inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayer
stylesFields inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
children, dirty, eventBus, listener, metaProperties, parent, removedChildren, syncId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected HeatmapLayerOptionsgetBlur()<S extends AbstractVectorSource>
Sprotected StringgetType()voidSets the blur size of heat point in pixels.voidsetGradient(List<String> gradient) Sets the color gradient of the heatmap, specified as a list of CSS color strings.voidsetMaxWeight(Double maxWeight) Sets the maximum weight (intensity).voidSets the radius size of heat point in pixels.voidsetWeightProperty(String weightProperty) Sets weight (intensity) property that is defined in a feature or in an entity.Methods inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseHeatmapLayer
getOptionsMethods inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayer
addStyles, getBackground, getDeclutter, getRenderBuffer, getStyles, getUpdateWhileAnimating, getUpdateWhileInteracting, removeAllStyles, removeStyles, setBackground, setDeclutter, setRenderBuffer, setUpdateWhileAnimating, setUpdateWhileInteractingMethods inherited from class io.jmix.mapsflowui.kit.component.model.layer.Layer
getClassName, getExtent, getId, getMaxZoom, getMinZoom, getOpacity, getVisible, getZIndex, setClassName, setExtent, setId, setMaxZoom, setMinZoom, setOpacity, setSource, setVisible, setZIndex, withClassName, withExtent, withId, withMaxZoom, withMinZoom, withOpacity, withSource, withVisible, withZIndexMethods inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
addChild, addListener, clearRemovedChildren, clearRemovedChildrenInDepth, equals, fireChangeEvent, getChildren, getEventBus, getMetaProperties, getRemovedChildren, getSyncId, hashCode, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setMapObjectChangeListener, setMetaProperty, setParent, unmarkDirtyInDepth
-
Constructor Details
-
NoOpHeatmapLayer
public NoOpHeatmapLayer()
-
-
Method Details
-
getType
- Specified by:
getTypein classMapObservableObject
-
createOptions
- Specified by:
createOptionsin classLayer<AbstractVectorSource>
-
getSource
- Specified by:
getSourcein classLayer<AbstractVectorSource>- Type Parameters:
S- the source type- Returns:
- the layer source or
nullif not set
-
getGradient
- Specified by:
getGradientin interfaceBaseHeatmapLayer.HasGradient- Overrides:
getGradientin classBaseHeatmapLayer- Returns:
- list of CSS color strings or
nullif not set
-
setGradient
Description copied from interface:BaseHeatmapLayer.HasGradientSets the color gradient of the heatmap, specified as a list of CSS color strings.The default value is
['#00f', '#0ff', '#0f0', '#ff0', '#f00'].For more details see: setGradient() docs
- Specified by:
setGradientin interfaceBaseHeatmapLayer.HasGradient- Overrides:
setGradientin classBaseHeatmapLayer- Parameters:
gradient- list of CSS color strings
-
getRadius
- Specified by:
getRadiusin interfaceBaseHeatmapLayer.HasRadius- Overrides:
getRadiusin classBaseHeatmapLayer- Returns:
- radius size in pixels or
nullif not set
-
setRadius
Description copied from interface:BaseHeatmapLayer.HasRadiusSets the radius size of heat point in pixels. The default value is8.For more details see: setRadius() docs
- Specified by:
setRadiusin interfaceBaseHeatmapLayer.HasRadius- Overrides:
setRadiusin classBaseHeatmapLayer- Parameters:
radius- radius size in pixels
-
getBlur
- Specified by:
getBlurin interfaceBaseHeatmapLayer.HasBlur- Overrides:
getBlurin classBaseHeatmapLayer- Returns:
- the blur size in pixels or
nullif not set
-
setBlur
Description copied from interface:BaseHeatmapLayer.HasBlurSets the blur size of heat point in pixels. The default value is15.- Specified by:
setBlurin interfaceBaseHeatmapLayer.HasBlur- Overrides:
setBlurin classBaseHeatmapLayer- Parameters:
blur- the blur size in pixels
-
getWeightProperty
- Specified by:
getWeightPropertyin interfaceBaseHeatmapLayer.HasWeightProperty- Overrides:
getWeightPropertyin classBaseHeatmapLayer- Returns:
- weight property or
nullif not set
-
setWeightProperty
Description copied from interface:BaseHeatmapLayer.HasWeightPropertySets weight (intensity) property that is defined in a feature or in an entity. This property must contain values in range[0.0, 1.0].- Specified by:
setWeightPropertyin interfaceBaseHeatmapLayer.HasWeightProperty- Overrides:
setWeightPropertyin classBaseHeatmapLayer- Parameters:
weightProperty- property in a feature or in an entity
-
getMaxWeight
- Specified by:
getMaxWeightin interfaceBaseHeatmapLayer.HasMaxWeight- Overrides:
getMaxWeightin classBaseHeatmapLayer- Returns:
- the maximum weight or
nullif not set
-
setMaxWeight
Description copied from interface:BaseHeatmapLayer.HasMaxWeightSets the maximum weight (intensity). If a point contains weight value that is greater than maximum weight, the point value will be cut by the maximum one. The default value is1.- Specified by:
setMaxWeightin interfaceBaseHeatmapLayer.HasMaxWeight- Overrides:
setMaxWeightin classBaseHeatmapLayer- Parameters:
maxWeight- maximum weight
-