Class BeanMapperGenerator

java.lang.Object
org.dominokit.jacksonapt.processor.AbstractMapperGenerator
org.dominokit.jacksonapt.processor.BeanMapperGenerator
All Implemented Interfaces:
MapperGenerator

public class BeanMapperGenerator
extends AbstractMapperGenerator

BeanMapperGenerator class.

Version:
$Id: $Id
Author:
vegegoku
  • Constructor Details

    • BeanMapperGenerator

      public BeanMapperGenerator()
  • Method Details

    • getSuperClass

      protected java.lang.Class<org.dominokit.jacksonapt.AbstractObjectMapper> getSuperClass()
      Description copied from class: AbstractMapperGenerator

      getSuperClass.

      Specified by:
      getSuperClass in class AbstractMapperGenerator
      Returns:
      a Class object.
    • getMapperMethods

      protected java.lang.Iterable<com.squareup.javapoet.MethodSpec> getMapperMethods​(javax.lang.model.element.Element element, javax.lang.model.type.TypeMirror beanType)

      getMapperMethods.

      Specified by:
      getMapperMethods in class AbstractMapperGenerator
      Parameters:
      element - a Element object.
      beanType - a TypeMirror object.
      Returns:
      a Iterable object.
    • generateSerializer

      protected void generateSerializer​(javax.lang.model.type.TypeMirror beanType)
      Description copied from class: AbstractMapperGenerator
      Generate serializer for given beanType and packageName
      Overrides:
      generateSerializer in class AbstractMapperGenerator
    • generateDeserializer

      protected void generateDeserializer​(javax.lang.model.type.TypeMirror beanType)
      Description copied from class: AbstractMapperGenerator
      Generate deserializer for given beanType and packageName
      Overrides:
      generateDeserializer in class AbstractMapperGenerator