Class JmixMapSerializer
java.lang.Object
io.jmix.mapsflowui.kit.component.serialization.JmixMapSerializer
- Direct Known Subclasses:
GeoMapSerializer
-
Field Summary
Modifier and TypeFieldDescriptionprotected elemental.json.impl.JreJsonFactory
protected com.fasterxml.jackson.databind.ObjectMapper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
collectDtos
(MapObservableObject object, MapObjectDto parent, Set<MapObjectDto> dtosToUpdate) protected MapObjectDto
createDto
(MapObservableObject object) protected MapObjectDto
createDto
(MapObservableObject object, MapObjectDto parent) protected com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
protected com.fasterxml.jackson.databind.module.SimpleModule
protected Set<MapObjectDto>
getDtosToUpdate
(MapOptions options) protected List<MapObjectDto>
protected List<AbstractSerializer<?>>
protected void
includeMetaProperties
(MapObjectDto dto, MapObservableObject object) protected void
elemental.json.JsonValue
serialize
(MapOptions options) elemental.json.JsonValue
serializeExtent
(Extent extent)
-
Field Details
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper -
jsonFactory
protected elemental.json.impl.JreJsonFactory jsonFactory
-
-
Constructor Details
-
JmixMapSerializer
public JmixMapSerializer()
-
-
Method Details
-
initMapper
protected void initMapper() -
createModule
protected com.fasterxml.jackson.databind.module.SimpleModule createModule() -
getSerializers
-
createFilterProvider
protected com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider createFilterProvider() -
serialize
-
serializeExtent
-
getDtosToUpdate
-
collectDtos
protected void collectDtos(MapObservableObject object, MapObjectDto parent, Set<MapObjectDto> dtosToUpdate) -
createDto
-
createDto
-
getRemovedChildren
-
includeMetaProperties
-