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 Summary
Constructors Constructor Description BeanMapperGenerator() -
Method Summary
Modifier and Type Method Description protected voidgenerateDeserializer(javax.lang.model.type.TypeMirror beanType)Generate deserializer for given beanType and packageNameprotected voidgenerateSerializer(javax.lang.model.type.TypeMirror beanType)Generate serializer for given beanType and packageNameprotected java.lang.Iterable<com.squareup.javapoet.MethodSpec>getMapperMethods(javax.lang.model.element.Element element, javax.lang.model.type.TypeMirror beanType)getMapperMethods.protected java.lang.Class<org.dominokit.jacksonapt.AbstractObjectMapper>getSuperClass()getSuperClass.Methods inherited from class org.dominokit.jacksonapt.processor.AbstractMapperGenerator
abstractObjectMapper, enclosingName, generate, getElementType, makeConstructor, makeNewDeserializerMethod, makeNewSerializerMethod, useInterfaceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BeanMapperGenerator
public BeanMapperGenerator()
-
-
Method Details
-
getSuperClass
protected java.lang.Class<org.dominokit.jacksonapt.AbstractObjectMapper> getSuperClass()Description copied from class:AbstractMapperGeneratorgetSuperClass.
- Specified by:
getSuperClassin classAbstractMapperGenerator- Returns:
- a
Classobject.
-
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:
getMapperMethodsin classAbstractMapperGenerator- Parameters:
element- aElementobject.beanType- aTypeMirrorobject.- Returns:
- a
Iterableobject.
-
generateSerializer
protected void generateSerializer(javax.lang.model.type.TypeMirror beanType)Description copied from class:AbstractMapperGeneratorGenerate serializer for given beanType and packageName- Overrides:
generateSerializerin classAbstractMapperGenerator
-
generateDeserializer
protected void generateDeserializer(javax.lang.model.type.TypeMirror beanType)Description copied from class:AbstractMapperGeneratorGenerate deserializer for given beanType and packageName- Overrides:
generateDeserializerin classAbstractMapperGenerator
-