Class SimpleJavaBeanTransformer

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

    @Deprecated
    @Component(role=org.nuiton.eugene.Template.class,
               hint="org.nuiton.eugene.java.SimpleJavaBeanTransformer")
    public class SimpleJavaBeanTransformer
    extends org.nuiton.eugene.java.ObjectModelTransformerToJava
    Deprecated.
    since 3.0, no more usable, replaced by BeanTransformer.
    SimpleJavaBeanTransformer generates simple bean with pcs support (and nothing else) according to the JavaBeans 1.1 norm with no Impl generation mecanism. This transformer is deprecated and you should use now BeanTransformer instead.
    Since:
    2.6
    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

      • SimpleJavaBeanTransformer

        public SimpleJavaBeanTransformer()
        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>