java.lang.Object
io.jmix.messagetemplatesflowui.kit.component.serialization.GrapesJsSerializer

public class GrapesJsSerializer extends Object
Serializes various parameters for the GrapesJs into JSON for subsequent sending it to the client-side.
  • Field Details

    • objectMapper

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

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

    • GrapesJsSerializer

      public GrapesJsSerializer()
  • Method Details

    • initSerializer

      protected void initSerializer()
    • initMapper

      protected void initMapper()
    • createModule

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

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

      protected List<com.fasterxml.jackson.databind.ser.std.StdSerializer<?>> getSerializers()
    • parseRawJson

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

      public elemental.json.JsonValue serialize(Object object)
      Serializes the passed object into JSON.
      Parameters:
      object - object to serialize
      Returns:
      JsonValue of the passed object