Class CreatorFactory
java.lang.Object
net.anwiba.tools.generator.java.bean.factory.AbstractSourceFactory
net.anwiba.tools.generator.java.bean.factory.CreatorFactory
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreatorFactory(com.sun.codemodel.JCodeModel codeModel, IFactory<String, Class<? extends Annotation>, CreationException> annotationClassfactory) -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.codemodel.JMethodcreateCreateBeanMethod(com.sun.codemodel.JDefinedClass bean) com.sun.codemodel.JMethodcreateCreateClassMethod(com.sun.codemodel.JDefinedClass bean, com.sun.codemodel.JFieldVar classes) voidcreator(Bean configuration, com.sun.codemodel.JDefinedClass bean, Iterable<com.sun.codemodel.JFieldVar> fields) Methods inherited from class net.anwiba.tools.generator.java.bean.factory.AbstractSourceFactory
_boolean, _class, _class, _class, _Class, _classByNames, _String, _type, _void, addTo, annotate, annotate, format, getCodeModel
-
Field Details
-
stringTypes
-
-
Constructor Details
-
CreatorFactory
public CreatorFactory(com.sun.codemodel.JCodeModel codeModel, IFactory<String, Class<? extends Annotation>, CreationException> annotationClassfactory)
-
-
Method Details
-
creator
public void creator(Bean configuration, com.sun.codemodel.JDefinedClass bean, Iterable<com.sun.codemodel.JFieldVar> fields) throws CreationException - Throws:
CreationException
-
createCreateBeanMethod
public com.sun.codemodel.JMethod createCreateBeanMethod(com.sun.codemodel.JDefinedClass bean) -
createCreateClassMethod
public com.sun.codemodel.JMethod createCreateClassMethod(com.sun.codemodel.JDefinedClass bean, com.sun.codemodel.JFieldVar classes)
-