org.nuiton.wikitty.generator
Class WikittyMetaTransformer

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

public class WikittyMetaTransformer
extends org.nuiton.eugene.AbstractMetaTransformer<org.nuiton.eugene.models.object.ObjectModel>

Wikitty generation steps :

  1. transform user model to wikitty intermediate model
  2. generate from wikitty intermediate model :

Author:
bleny
Plexus component:
role:
"org.nuiton.eugene.Template"
role-hint:
"org.nuiton.wikitty.generator.WikittyMetaGenerator"

Field Summary
 
Fields inherited from class org.nuiton.eugene.AbstractMetaTransformer
templateTypes, transformerTypes
 
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
WikittyMetaTransformer()
           
 
Method Summary
protected  boolean validateModel(org.nuiton.eugene.models.object.ObjectModel model)
           
 
Methods inherited from class org.nuiton.eugene.AbstractMetaTransformer
applyTemplate, applyTemplates, applyTransformers, getInstances, getTemplates, getTemplateTypes, getTransformers, getTransformerTypes, setTemplateTypes, setTransformerTypes
 
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, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikittyMetaTransformer

public WikittyMetaTransformer()
Method Detail

validateModel

protected boolean validateModel(org.nuiton.eugene.models.object.ObjectModel model)
Specified by:
validateModel in class org.nuiton.eugene.AbstractMetaTransformer<org.nuiton.eugene.models.object.ObjectModel>


Copyright © 2009-2010 CodeLutin. All Rights Reserved.