org.nuiton.topia.generator
Class EntityDTOGenerator
java.lang.Object
org.nuiton.eugene.Template<M>
org.nuiton.eugene.AbstractGenerator<org.nuiton.eugene.models.object.ObjectModel>
org.nuiton.eugene.ObjectModelGenerator
org.nuiton.topia.generator.EntityDTOGenerator
public class EntityDTOGenerator
- extends org.nuiton.eugene.ObjectModelGenerator
Generateur d'entites abstraites. Il s'agit de l'implatation par defaut d'une
entite. Les classes generees sont surchargees par un XXXImpl lorsque l'entite
n'est pas abstraite. La surcharge peut etre ecrite par l'utilisateur.
| Fields inherited from class org.nuiton.eugene.AbstractGenerator |
parent |
| Fields inherited from class org.nuiton.eugene.Template |
encoding, excludeTemplates, generatedPackages, model, PROP_DEFAULT_PACKAGE, PROP_ENCODING, PROP_EXCLUDE_TEMPLATES, PROP_GENERATED_PACKAGES, PROP_LAST_MODIFIED_SOURCE, PROP_OVERWRITE, properties |
| Methods inherited from class org.nuiton.eugene.ObjectModelGenerator |
applyTemplate, canGenerateElement, generate, generateFromClassifier, generateFromElement, generateFromEnumeration, generateFromInterface, generateFromModel, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForInterface, getFilenameForModel, getFilenameForPackage |
| Methods inherited from class org.nuiton.eugene.AbstractGenerator |
canGeneratePackage, getDestinationFile, getLastModifiedSource, getOverwrite, getProperty, isNewerThanSource, setParent, write |
| Methods inherited from class org.nuiton.eugene.Template |
getEncoding, getExcludeTemplates, getGeneratedPackages, getModel, setEncoding, setExcludeTemplates, setGeneratedPackages, setLastModifiedSource, setOverwrite, setProperties |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityDTOGenerator
public EntityDTOGenerator()
getFilenameForClass
public java.lang.String getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
- Overrides:
getFilenameForClass in class org.nuiton.eugene.ObjectModelGenerator
isEntity
public boolean isEntity(java.lang.String type)
generateFromClass
public void generateFromClass(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelClass clazz)
throws java.io.IOException
- Overrides:
generateFromClass in class org.nuiton.eugene.ObjectModelGenerator
- Throws:
java.io.IOException
generateNormalGetterAndSetterWithPropertyChangeSupport
protected void generateNormalGetterAndSetterWithPropertyChangeSupport(java.io.Writer output,
java.lang.String attrType,
java.lang.String attrName)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2004-2009 CodeLutin. All Rights Reserved.