|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.nuiton.eugene.Template<M>
org.nuiton.eugene.AbstractGenerator<org.nuiton.eugene.models.object.ObjectModel>
org.nuiton.eugene.models.object.ObjectModelGenerator
org.nuiton.wikitty.generator.WikengoCommonGenerator
org.nuiton.wikitty.generator.BusinessEntityImplGenerator
public class BusinessEntityImplGenerator
Possible enhancement: - generateParentMethod can generate attribut method access that call the same method on parent instance class. For that we must have one attribut instance by parent. This attribut we must be created in setWikitty method and used same wikitty object.
| Field Summary |
|---|
| Fields inherited from class org.nuiton.wikitty.generator.WikengoCommonGenerator |
|---|
imports |
| Fields inherited from class org.nuiton.eugene.AbstractGenerator |
|---|
parent |
| Fields inherited from class org.nuiton.eugene.Template |
|---|
configuration, excludeTemplates, generatedPackages, model |
| 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 |
| Constructor Summary | |
|---|---|
BusinessEntityImplGenerator()
|
|
| Method Summary | |
|---|---|
void |
generateFromClass(Writer output,
org.nuiton.eugene.models.object.ObjectModelClass clazz)
|
String |
getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
|
| Methods inherited from class org.nuiton.eugene.models.object.ObjectModelGenerator |
|---|
applyTemplate, generateFromClassifier, generateFromElement, generateFromEnum, generateFromEnumeration, generateFromInterface, generateFromModel, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForInterface, getFilenameForModel, getFilenameForPackage |
| Methods inherited from class org.nuiton.eugene.AbstractGenerator |
|---|
canGeneratePackage, getDestinationFile, getEncoding, getLastModifiedSource, getProperty, getProperty, getWriter, isNewerThanSource, isOverwrite, setParent, write |
| Methods inherited from class org.nuiton.eugene.Template |
|---|
getClassLoader, getConfiguration, getExcludeTemplates, getGeneratedPackages, getModel, getOverwrite, getProperties, getWriterReport, isVerbose, setConfiguration, setProperties, setProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BusinessEntityImplGenerator()
| Method Detail |
|---|
public String getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
getFilenameForClass in class org.nuiton.eugene.models.object.ObjectModelGenerator
public void generateFromClass(Writer output,
org.nuiton.eugene.models.object.ObjectModelClass clazz)
throws IOException
generateFromClass in class org.nuiton.eugene.models.object.ObjectModelGeneratorIOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||