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 Object
  • Constructor Details

  • 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

      protected void addTo(com.sun.codemodel.JDocComment javadoc, String comment)
    • 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

      protected com.sun.codemodel.JType _class(Type configuration, boolean isPrimitivesEnabled)
    • _classByNames

      protected com.sun.codemodel.JClass _classByNames(String type, String... generics)
    • _class

      protected com.sun.codemodel.JClass _class(String typeName, com.sun.codemodel.JClass... generics)
    • _type

      protected com.sun.codemodel.JType _type(String type, 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(String string, com.sun.codemodel.JExpression... params)