Class JmixPivotTableSerializer
java.lang.Object
io.jmix.pivottableflowui.kit.component.serialization.JmixPivotTableSerializer
-
Field Summary
Modifier and TypeFieldDescriptionprotected final DateFormat
static final String
static final String
static final String
protected elemental.json.impl.JreJsonFactory
protected com.fasterxml.jackson.databind.ObjectMapper
protected final DateTimeFormatter
protected final DateTimeFormatter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider
protected com.fasterxml.jackson.databind.module.SimpleModule
<T> Object
deserialize
(elemental.json.JsonObject jsonObject, Class<T> objectClass) <T> Object
deserialize
(String jsonContent, Class<T> objectClass) protected List<com.fasterxml.jackson.databind.ser.std.StdSerializer<?>>
protected void
protected void
elemental.json.JsonValue
parseRawJson
(String rawJson) protected elemental.json.JsonValue
elemental.json.JsonValue
serializeItems
(List<Map<String, Object>> dataItems) elemental.json.JsonValue
serializeOptions
(PivotTableOptions options)
-
Field Details
-
DEFAULT_DATE_FORMAT
- See Also:
-
DEFAULT_TIME_FORMAT
- See Also:
-
DEFAULT_DATE_TIME_FORMAT
- See Also:
-
dateFormatter
-
temporalDateFormatter
-
temporalDateTimeFormatter
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper -
jsonFactory
protected elemental.json.impl.JreJsonFactory jsonFactory
-
-
Constructor Details
-
JmixPivotTableSerializer
public JmixPivotTableSerializer()
-
-
Method Details
-
initSerializer
protected void initSerializer() -
initMapper
protected void initMapper() -
createModule
protected com.fasterxml.jackson.databind.module.SimpleModule createModule() -
getSerializers
-
createFilterProvider
protected com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider createFilterProvider() -
parseRawJson
-
serializeOptions
-
serializeItems
-
deserialize
-
deserialize
-
serialize
-