Class TopiaMetaTransformer

java.lang.Object
org.nuiton.eugene.Template<M>
org.nuiton.eugene.AbstractGenerator<M>
org.nuiton.eugene.AbstractMetaTransformer<org.nuiton.eugene.models.object.ObjectModel>
org.nuiton.topia.generator.TopiaMetaTransformer
All Implemented Interfaces:
org.nuiton.eugene.TemplateConfiguration

@Component(role=org.nuiton.eugene.Template.class,
           hint="org.nuiton.topia.generator.TopiaMetaTransformer")
public class TopiaMetaTransformer
extends org.nuiton.eugene.AbstractMetaTransformer<org.nuiton.eugene.models.object.ObjectModel>
Created: 20 déc. 2009
Since:
2.3.0
Version:
$Id$
Author:
tchemit <chemit@codelutin.com>
  • 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, resourcesHelper

    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

    Constructors 
    Constructor Description
    TopiaMetaTransformer()  
  • Method Summary

    Modifier and Type Method Description
    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, getResourcesHelper, getWriterReport, isVerbose, setConfiguration, setProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • 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>