org.nuiton.eugene.plugin.writer
Class ModelChainedFileWriter
java.lang.Object
org.nuiton.eugene.writer.AbstractChainedFileWriter
org.nuiton.eugene.plugin.writer.BaseChainedFileWriter
org.nuiton.eugene.plugin.writer.ModelChainedFileWriter
- All Implemented Interfaces:
- ChainedFileWriter
public class ModelChainedFileWriter
- extends BaseChainedFileWriter
To write model files from zargo files.
- Since:
- 2.0.0
- Author:
- tchemit
- Plexus component:
- role:
- "org.nuiton.eugene.writer.ChainedFileWriter"
- role-hint:
- "model2Java"
|
| Methods inherited from class org.nuiton.eugene.writer.AbstractChainedFileWriter |
addEntry, clear, generate, getAuthorizedPropertyDescriptions, getAuthorizedPropertyNames, getEntries, getInputProtocol, getNextWriter, getOutputDirectory, getPreviousWriter, getProperty, setNextWriter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROP_GENERATED_PACKAGES
public static final String PROP_GENERATED_PACKAGES
- See Also:
- Constant Field Values
PROP_EXCLUDE_TEMPLATES
public static final String PROP_EXCLUDE_TEMPLATES
- See Also:
- Constant Field Values
PROP_TEMPLATES
public static final String PROP_TEMPLATES
- See Also:
- Constant Field Values
PROP_TEMPLATES_LIST
public static final String PROP_TEMPLATES_LIST
- See Also:
- Constant Field Values
PROP_DEFAULT_PACKAGE
public static final String PROP_DEFAULT_PACKAGE
- See Also:
- Constant Field Values
PROP_MODEL_READER
public static final String PROP_MODEL_READER
- See Also:
- Constant Field Values
PROP_READER
public static final String PROP_READER
- See Also:
- Constant Field Values
ModelChainedFileWriter
public ModelChainedFileWriter()
getInputProtocol
public String getInputProtocol()
getOutputProtocol
public String getOutputProtocol(String modelType)
acceptModel
public boolean acceptModel(String modelType)
acceptInclude
public boolean acceptInclude(String include)
getDefaultIncludes
public String getDefaultIncludes()
getDefaultInputDirectory
public String getDefaultInputDirectory()
getDefaultOutputDirectory
public String getDefaultOutputDirectory()
getDefaultTestInputDirectory
public String getDefaultTestInputDirectory()
getDefaultTestOutputDirectory
public String getDefaultTestOutputDirectory()
getDefaultPackage
public String getDefaultPackage()
getExcludeTemplates
public String[] getExcludeTemplates()
getGeneratedPackages
public String getGeneratedPackages()
getTemplatesList
public List<Template<Model>> getTemplatesList()
getTemplates
public String getTemplates()
getModelReader
protected ModelReader<?> getModelReader()
getReader
protected String getReader()
initWriter
protected void initWriter(ChainedFileWriterConfiguration configuration)
- Overrides:
initWriter in class BaseChainedFileWriter
generate
public void generate(ChainedFileWriterConfiguration configuration,
File outputDir,
File inputDirectory,
String includePattern)
throws IOException
- Specified by:
generate in class AbstractChainedFileWriter
- Throws:
IOException
Copyright © 2006-2010 CodeLutin. All Rights Reserved.