Class WidgetTypeDefinitionJsonWriter

java.lang.Object
org.nuxeo.ecm.core.io.marshallers.json.AbstractJsonWriter<WidgetTypeDefinition>
org.nuxeo.ecm.platform.forms.layout.export.WidgetTypeDefinitionJsonWriter
All Implemented Interfaces:
Marshaller<WidgetTypeDefinition>, Writer<WidgetTypeDefinition>

@Setup(mode=SINGLETON, priority=2000) public class WidgetTypeDefinitionJsonWriter extends AbstractJsonWriter<WidgetTypeDefinition>
Since:
5.4, 10.1 converted to a marshaller
Author:
Anahide Tchertchian
  • Constructor Details

    • WidgetTypeDefinitionJsonWriter

      public WidgetTypeDefinitionJsonWriter()
  • Method Details

    • write

      public void write(WidgetTypeDefinition entity, com.fasterxml.jackson.core.JsonGenerator jg) throws IOException
      Description copied from class: AbstractJsonWriter
      Implement this method to writes the entity in the provided JsonGenerator.

      This method implementation can use injected properties.

      The JsonGenerator's flushing is done by this abstract class, it's also not not necessary to flush it. Do not close the provided JsonGenerator. It may be used is another marshaller calling this one.

      Specified by:
      write in class AbstractJsonWriter<WidgetTypeDefinition>
      Parameters:
      entity - The entity to marshall as Json.
      jg - The JsonGenerator used to produce Json output.
      Throws:
      IOException