Package org.nuiton.topia.generator
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, transformerTypesFields inherited from class org.nuiton.eugene.AbstractGenerator
parentFields inherited from class org.nuiton.eugene.Template
configuration, excludeTemplates, generatedPackages, model, resourcesHelperFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanvalidateModel(org.nuiton.eugene.models.object.ObjectModel model) Methods inherited from class org.nuiton.eugene.AbstractMetaTransformer
applyTemplate, applyTemplates, applyTransformers, getInstances, getTemplates, getTemplateTypes, getTransformers, getTransformerTypes, setTemplateTypes, setTransformerTypesMethods inherited from class org.nuiton.eugene.AbstractGenerator
canGeneratePackage, getDestinationFile, getEncoding, getLastModifiedSource, getProperty, getProperty, getWriter, isNewerThanSource, isOverwrite, setParent, writeMethods inherited from class org.nuiton.eugene.Template
getClassLoader, getConfiguration, getExcludeTemplates, getGeneratedPackages, getModel, getOverwrite, getProperties, getResourcesHelper, getWriterReport, isVerbose, setConfiguration, setProperty
-
Constructor Details
-
TopiaMetaTransformer
public TopiaMetaTransformer()
-
-
Method Details
-
validateModel
protected boolean validateModel(org.nuiton.eugene.models.object.ObjectModel model) - Specified by:
validateModelin classorg.nuiton.eugene.AbstractMetaTransformer<org.nuiton.eugene.models.object.ObjectModel>
-