Package org.nuiton.eugene.java
Class SimpleJavaBeanWithNoInterfaceTransformer
java.lang.Object
org.nuiton.eugene.Template<I>
org.nuiton.eugene.Transformer<ObjectModel,O>
org.nuiton.eugene.models.object.ObjectModelTransformer<ObjectModel>
org.nuiton.eugene.java.ObjectModelTransformerToJava
org.nuiton.eugene.java.SimpleJavaBeanWithNoInterfaceTransformer
- All Implemented Interfaces:
TemplateConfiguration
@Deprecated @Component(role=org.nuiton.eugene.Template.class, hint="org.nuiton.eugene.java.SimpleJavaBeanWithNoInterfaceTransformer") public class SimpleJavaBeanWithNoInterfaceTransformer extends 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, eugeneTagValuesFields inherited from class org.nuiton.eugene.Transformer
outputModel, outputProperties, outputTemplate, previousTransformerFields inherited from class org.nuiton.eugene.Template
configuration, excludeTemplates, generatedPackages, model, resourcesHelperFields 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 -
Constructor Summary
Constructors Constructor Description SimpleJavaBeanWithNoInterfaceTransformer()Deprecated. -
Method Summary
Modifier and Type Method Description voidtransformFromClass(ObjectModelClass input)Deprecated.voidtransformFromModel(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, setSuperClassMethods inherited from class org.nuiton.eugene.models.object.ObjectModelTransformer
transform, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromInterfaceMethods inherited from class org.nuiton.eugene.Transformer
addOutputProperty, applyTemplate, getDefaultPackageName, getOutputModel, getOutputProperties, getOutputTemplate, init, initPreviousTransformer, transformMethods 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 Details
-
SimpleJavaBeanWithNoInterfaceTransformer
public SimpleJavaBeanWithNoInterfaceTransformer()Deprecated.
-
-
Method Details
-
transformFromModel
Deprecated.- Overrides:
transformFromModelin classObjectModelTransformer<ObjectModel>
-
transformFromClass
Deprecated.- Overrides:
transformFromClassin classObjectModelTransformer<ObjectModel>
-