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
public class AbstractSourceFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractSourceFactory(com.sun.codemodel.JCodeModel codeModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.sun.codemodel.JPrimitiveType_boolean()protected com.sun.codemodel.JDefinedClass_class(java.lang.String name, com.sun.codemodel.ClassType clazz)protected com.sun.codemodel.JClass_class(java.lang.String typeName, com.sun.codemodel.JClass... generics)protected com.sun.codemodel.JType_class(Type configuration, boolean isPrimitivesEnabled)protected com.sun.codemodel.JClass_Class()protected com.sun.codemodel.JClass_classByNames(java.lang.String type, java.lang.String... generics)protected com.sun.codemodel.JClass_String()protected com.sun.codemodel.JType_type(java.lang.String type, java.lang.String... generics)protected com.sun.codemodel.JPrimitiveType_void()protected voidaddTo(com.sun.codemodel.JDocComment javadoc, java.lang.String comment)protected voidannotate(com.sun.codemodel.JAnnotatable annotatable, java.lang.Iterable<Annotation> annotationConfigurations)protected voidannotate(com.sun.codemodel.JAnnotatable annotatable, Annotation annotation)com.sun.codemodel.JExpressionformat(java.lang.String string, com.sun.codemodel.JExpression... params)protected com.sun.codemodel.JCodeModelgetCodeModel()
-
-
-
Method Detail
-
getCodeModel
protected com.sun.codemodel.JCodeModel getCodeModel()
-
annotate
protected void annotate(com.sun.codemodel.JAnnotatable annotatable, java.lang.Iterable<Annotation> annotationConfigurations) throws CreationException- Throws:
CreationException
-
addTo
protected void addTo(com.sun.codemodel.JDocComment javadoc, java.lang.String comment)
-
annotate
protected void annotate(com.sun.codemodel.JAnnotatable annotatable, Annotation annotation) throws CreationException- Throws:
CreationException
-
_class
protected com.sun.codemodel.JDefinedClass _class(java.lang.String name, com.sun.codemodel.ClassType clazz) throws com.sun.codemodel.JClassAlreadyExistsException- Throws:
com.sun.codemodel.JClassAlreadyExistsException
-
_class
protected com.sun.codemodel.JType _class(Type configuration, boolean isPrimitivesEnabled)
-
_classByNames
protected com.sun.codemodel.JClass _classByNames(java.lang.String type, java.lang.String... generics)
-
_class
protected com.sun.codemodel.JClass _class(java.lang.String typeName, com.sun.codemodel.JClass... generics)
-
_type
protected com.sun.codemodel.JType _type(java.lang.String type, java.lang.String... generics)
-
_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
public com.sun.codemodel.JExpression format(java.lang.String string, com.sun.codemodel.JExpression... params)
-
-