org.nuiton.wikitty.generator
Class WikittyMetaGenerator

java.lang.Object
  extended by org.nuiton.eugene.Template<M>
      extended by org.nuiton.eugene.AbstractGenerator<org.nuiton.eugene.models.object.ObjectModel>
          extended by org.nuiton.eugene.models.object.ObjectModelGenerator
              extended by org.nuiton.wikitty.generator.WikittyMetaGenerator
All Implemented Interfaces:
org.nuiton.eugene.TemplateConfiguration

public class WikittyMetaGenerator
extends org.nuiton.eugene.models.object.ObjectModelGenerator


Field Summary
protected static List<Class<? extends WikengoCommonGenerator>> DEFAULT_GENERATORS
          la liste des generateurs par defaut a utiliser
protected static org.apache.commons.logging.Log log
           
 
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
WikittyMetaGenerator()
           
 
Method Summary
 void applyTemplate(org.nuiton.eugene.models.object.ObjectModel model, File destDir)
           
protected  Class<? extends WikengoCommonGenerator> getClass(String className)
           
protected  List<Class<? extends WikengoCommonGenerator>> getGenerators()
           
 
Methods inherited from class org.nuiton.eugene.models.object.ObjectModelGenerator
canGenerateElement, generateFromClass, generateFromClassifier, generateFromElement, generateFromEnum, generateFromEnumeration, generateFromInterface, generateFromModel, getFilenameForClass, 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
 

Field Detail

log

protected static org.apache.commons.logging.Log log

DEFAULT_GENERATORS

protected static final List<Class<? extends WikengoCommonGenerator>> DEFAULT_GENERATORS
la liste des generateurs par defaut a utiliser

Constructor Detail

WikittyMetaGenerator

public WikittyMetaGenerator()
Method Detail

getGenerators

protected List<Class<? extends WikengoCommonGenerator>> getGenerators()

getClass

protected Class<? extends WikengoCommonGenerator> getClass(String className)

applyTemplate

public void applyTemplate(org.nuiton.eugene.models.object.ObjectModel model,
                          File destDir)
                   throws IOException
Overrides:
applyTemplate in class org.nuiton.eugene.models.object.ObjectModelGenerator
Throws:
IOException


Copyright © 2009-2010 CodeLutin. All Rights Reserved.