Package org.nuiton.eugene.java
Class SimpleJavaBeanWithNoInterfaceTransformer
- java.lang.Object
-
- org.nuiton.eugene.Template<I>
-
- org.nuiton.eugene.Transformer<org.nuiton.eugene.models.object.ObjectModel,O>
-
- org.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>
-
- org.nuiton.eugene.java.ObjectModelTransformerToJava
-
- org.nuiton.eugene.java.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 byBeanTransformer
.Generates a java bean and a utility class around it. This templates acts likeSimpleJavaBeanTransformer
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 nowBeanTransformer
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
-
-
Constructor Summary
Constructors Constructor Description SimpleJavaBeanWithNoInterfaceTransformer()
Deprecated.
-
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
-
-
-
-
Method Detail
-
transformFromModel
public void transformFromModel(org.nuiton.eugene.models.object.ObjectModel model)
Deprecated.- Overrides:
transformFromModel
in classorg.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 classorg.nuiton.eugene.models.object.ObjectModelTransformer<org.nuiton.eugene.models.object.ObjectModel>
-
-