Class SimpleJavaBeanWithNoInterfaceTransformer

  • All Implemented Interfaces:
    org.nuiton.eugene.TemplateConfiguration

    @Deprecated
    @Component(role=org.nuiton.eugene.Template.class,
               hint="org.nuiton.eugene.java.SimpleJavaBeanWithNoInterfaceTransformer")
    public class SimpleJavaBeanWithNoInterfaceTransformer
    extends org.nuiton.eugene.java.ObjectModelTransformerToJava
    Deprecated.
    since 3.0, no more usable, replaced by BeanTransformer.
    Generates a java bean and a utility class around it. This templates acts like SimpleJavaBeanTransformer but with no interface generation (plus there is not factory generation at all). For example:
         AbstractBoat
         Boat (extends AbstractBoat)
         AbstractBoats
         Boats (extends AbstractBoats)
     
    This transformer is deprecated and you should use now BeanTransformer instead.
    Author:
    Tony Chemit - chemit@codelutin.com
    • Field Summary

      • Fields inherited from class org.nuiton.eugene.java.ObjectModelTransformerToJava

        builder, eugeneTagValues
      • Fields inherited from class org.nuiton.eugene.Transformer

        outputModel, outputProperties, outputTemplate, previousTransformer
      • Fields inherited from class org.nuiton.eugene.Template

        configuration, excludeTemplates, generatedPackages, model, resourcesHelper
      • Fields inherited from interface org.nuiton.eugene.TemplateConfiguration

        PROP_CLASS_LOADER, PROP_DEFAULT_PACKAGE, PROP_ENCODING, PROP_EXCLUDE_TEMPLATES, PROP_GENERATED_PACKAGES, PROP_LAST_MODIFIED_SOURCE, PROP_OVERWRITE, PROP_VERBOSE, PROP_WRITER_REPORT
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void transformFromClass​(org.nuiton.eugene.models.object.ObjectModelClass input)
      Deprecated.
       
      void transformFromModel​(org.nuiton.eugene.models.object.ObjectModel model)
      Deprecated.
       
      • Methods inherited from class org.nuiton.eugene.java.ObjectModelTransformerToJava

        addAnnotation, addAnnotation, addAnnotationParameter, addAttribute, addAttribute, addAttribute, addAttribute, addBlock, addComment, addConstant, addConstant, addConstantsFromDependency, addConstructor, addConstructor, addException, addException, addGeneratedAnnotation, addI18n, addImport, addImport, addImport, addInnerClassifier, addInterface, addInterface, addLiteral, addOperation, addOperation, addOperation, addParameter, addParameter, addStereotype, addTagValue, addTagValue, cloneAttribute, cloneClass, cloneClassifier, cloneClassifier, cloneEnumeration, cloneInterface, cloneOperation, cloneOperationSignature, cloneStereotypes, cloneTagValues, copyClassifier, createAbstractClass, createClass, createEnumeration, createInterface, debugOutputModel, generateI18nBlock, getConstantName, getConstantPrefix, getConstantPrefix, getFileInClassPath, getJavaBeanMethodName, getJavaBeanMethodName, getPackage, getPackage, initConstantPrefixFromModel, initOutputModel, initOutputTemplate, isInClassPath, isInClassPath, isInClassPath, setConstantPrefix, setDocumentation, setMaxMultiplicity, setMinMultiplicity, setNavigable, setOperationBody, setSuperClass, setSuperClass
      • Methods inherited from class org.nuiton.eugene.models.object.ObjectModelTransformer

        transform, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromInterface
      • Methods inherited from class org.nuiton.eugene.Transformer

        addOutputProperty, applyTemplate, getDefaultPackageName, getOutputModel, getOutputProperties, getOutputTemplate, init, initPreviousTransformer, transform
      • Methods inherited from class org.nuiton.eugene.Template

        getClassLoader, getConfiguration, getEncoding, getExcludeTemplates, getGeneratedPackages, getLastModifiedSource, getModel, getOverwrite, getProperties, getProperty, getProperty, getResourcesHelper, getWriterReport, isOverwrite, isVerbose, setConfiguration, setProperty
    • Constructor Detail

      • SimpleJavaBeanWithNoInterfaceTransformer

        public SimpleJavaBeanWithNoInterfaceTransformer()
        Deprecated.
    • Method Detail

      • transformFromModel

        public void transformFromModel​(org.nuiton.eugene.models.object.ObjectModel model)
        Deprecated.
        Overrides:
        transformFromModel in class org.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>
      • transformFromClass

        public void transformFromClass​(org.nuiton.eugene.models.object.ObjectModelClass input)
        Deprecated.
        Overrides:
        transformFromClass in class org.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>