Class JmixChartSerializer

java.lang.Object
io.jmix.chartsflowui.kit.component.serialization.JmixChartSerializer
Direct Known Subclasses:
ChartSerializer

public class JmixChartSerializer extends Object
  • Field Details

    • objectMapper

      protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • jsonFactory

      protected elemental.json.impl.JreJsonFactory jsonFactory
  • Constructor Details

    • JmixChartSerializer

      public JmixChartSerializer()
  • Method Details

    • initSerializer

      protected void initSerializer()
    • initMapper

      protected void initMapper()
    • createModule

      protected com.fasterxml.jackson.databind.module.SimpleModule createModule()
    • getSerializers

      protected List<AbstractSerializer<?>> getSerializers()
    • initMapperMixIns

      protected void initMapperMixIns()
    • createFilterProvider

      protected com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider createFilterProvider()
    • parseRawJson

      public elemental.json.JsonValue parseRawJson(String rawJson)
    • serialize

      public elemental.json.JsonValue serialize(ChartOptions options)
    • serializeDataSet

      public elemental.json.JsonValue serializeDataSet(DataSet dataSet)
    • serializeChangedItems

      public elemental.json.JsonValue serializeChangedItems(ChartIncrementalChanges<? extends DataItem> changedItems)
    • serialize

      protected elemental.json.JsonValue serialize(Object object, Class<?> objectClass)