Class AbstractSourceFactory
java.lang.Object
net.anwiba.tools.generator.java.bean.factory.AbstractSourceFactory
- Direct Known Subclasses:
BeanBuilderFactory,BeanFactory,BuildMethodFactory,ConstructorFactory,CreatorFactory,EnsurePredicateFactory,EqualsFactory,GetterFactory,MemberFactory,NamedValueProviderFactory,SetterFactory
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractSourceFactory(com.sun.codemodel.JCodeModel codeModel, IFactory<String, Class<? extends Annotation>, CreationException> annotationClassfactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.sun.codemodel.JPrimitiveType_boolean()protected com.sun.codemodel.JDefinedClassprotected com.sun.codemodel.JClassprotected com.sun.codemodel.JTypeprotected com.sun.codemodel.JClass_Class()protected com.sun.codemodel.JClass_classByNames(String type, String... generics) protected com.sun.codemodel.JClass_String()protected com.sun.codemodel.JTypeprotected com.sun.codemodel.JPrimitiveType_void()protected voidprotected voidannotate(com.sun.codemodel.JAnnotatable annotatable, Iterable<Annotation> annotationConfigurations) protected voidannotate(com.sun.codemodel.JAnnotatable annotatable, Annotation annotation) com.sun.codemodel.JExpressionprotected com.sun.codemodel.JCodeModel
-
Constructor Details
-
AbstractSourceFactory
public AbstractSourceFactory(com.sun.codemodel.JCodeModel codeModel, IFactory<String, Class<? extends Annotation>, CreationException> annotationClassfactory)
-
-
Method Details
-
getCodeModel
protected com.sun.codemodel.JCodeModel getCodeModel() -
annotate
protected void annotate(com.sun.codemodel.JAnnotatable annotatable, Iterable<Annotation> annotationConfigurations) throws CreationException - Throws:
CreationException
-
addTo
-
annotate
protected void annotate(com.sun.codemodel.JAnnotatable annotatable, Annotation annotation) throws CreationException - Throws:
CreationException
-
_class
protected com.sun.codemodel.JDefinedClass _class(String name, com.sun.codemodel.ClassType clazz) throws com.sun.codemodel.JClassAlreadyExistsException - Throws:
com.sun.codemodel.JClassAlreadyExistsException
-
_class
-
_classByNames
-
_class
-
_type
-
_void
protected com.sun.codemodel.JPrimitiveType _void() -
_boolean
protected com.sun.codemodel.JPrimitiveType _boolean() -
_String
protected com.sun.codemodel.JClass _String() -
_Class
protected com.sun.codemodel.JClass _Class() -
format
-