Class BeanSerializationDelegate<T>

java.lang.Object
com.vaadin.componentfactory.maps.model.serializers.BeanSerializationDelegate<T>
Type Parameters:
T - Bean class
Direct Known Subclasses:
AbstractSeriesBeanSerializer, AxisTitleBeanSerializer, 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.
Version:
$Id: $Id
Author:
Vaadin
  • Constructor Details

    • BeanSerializationDelegate

      public BeanSerializationDelegate()
  • Method Details

    • getBeanClass

      public abstract Class<T> getBeanClass()

      getBeanClass.

      Returns:
      a Class object.
    • serialize

      public abstract void serialize(T bean, BeanSerializerDelegator<T> serializer, tools.jackson.core.JsonGenerator jgen, tools.jackson.databind.SerializationContext provider)

      serialize.

      Parameters:
      bean - a T object.
      serializer - a BeanSerializerDelegator object.
      jgen - a JsonGenerator object.
      provider - a SerializationContext object.