com.vaadin.flow.component.charts.model.serializers.

Class BeanSerializationDelegate<T>

java.lang.Object
com.vaadin.flow.component.charts.model.serializers.BeanSerializationDelegate<T>

Type Parameters:

T -

Direct Known Subclasses:

AbstractSeriesBeanSerializer, AxisTitleBeanSerializer, DataProviderSeriesBeanSerializer, DataSeriesItemBeanSerializer, LegendTitleBeanSerializer, TitleBeanSerializer

public abstract class BeanSerializationDelegate<T> extends Object

Abstract class for bean serializers. It is called by BeanSerializerDelegator. This class can be used instead of implementing BeanSerializerBase.

  • Constructor Details

    • BeanSerializationDelegate

      public BeanSerializationDelegate()
  • Method Details

    • getBeanClass

      public abstract Class<T> getBeanClass()
    • serialize

      public abstract void serialize(T bean, BeanSerializerDelegator<T> serializer, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException

      Throws:

      IOException