Class BeanWriterGenerator
java.lang.Object
org.dominokit.jacksonapt.processor.AbstractMapperGenerator
org.dominokit.jacksonapt.processor.BeanWriterGenerator
- All Implemented Interfaces:
MapperGenerator
public class BeanWriterGenerator extends AbstractMapperGenerator
BeanWriterGenerator class.
- Version:
- $Id: $Id
- Author:
- vegegoku
-
Constructor Summary
Constructors Constructor Description BeanWriterGenerator() -
Method Summary
Modifier and Type Method Description protected 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.AbstractObjectWriter>getSuperClass()getSuperClass.Methods inherited from class org.dominokit.jacksonapt.processor.AbstractMapperGenerator
abstractObjectMapper, enclosingName, generate, generateDeserializer, getElementType, makeConstructor, makeNewDeserializerMethod, makeNewSerializerMethod, useInterfaceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BeanWriterGenerator
public BeanWriterGenerator()
-
-
Method Details
-
getSuperClass
protected java.lang.Class<org.dominokit.jacksonapt.AbstractObjectWriter> getSuperClass()getSuperClass.
- 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
-