org.nuiton.eugene.plugin.writer
Class ZargoChainedFileWriter
java.lang.Object
org.nuiton.eugene.writer.AbstractChainedFileWriter
org.nuiton.eugene.plugin.writer.BaseChainedFileWriter
org.nuiton.eugene.plugin.writer.ZargoChainedFileWriter
- All Implemented Interfaces:
- ChainedFileWriter
public class ZargoChainedFileWriter
- 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:
- "zargo2xmi"
|
|
Method Summary |
boolean |
acceptInclude(String include)
|
boolean |
acceptModel(String modelType)
|
void |
expandFile(File src,
File dst,
String[] includes,
ChainedFileWriterConfiguration configuration)
|
void |
expandFiles(org.nuiton.plugin.PluginIOContext p,
String[] includes,
String[] excludes,
String[] zipIncludes,
ChainedFileWriterConfiguration configuration)
|
void |
generate(ChainedFileWriterConfiguration configuration,
File outputDir,
File inputDirectory,
String includePattern)
|
String |
getDefaultIncludes()
|
String |
getDefaultInputDirectory()
|
String |
getDefaultOutputDirectory()
|
String |
getDefaultTestInputDirectory()
|
String |
getDefaultTestOutputDirectory()
|
String |
getInputProtocol()
|
String |
getOutputProtocol(String modelType)
|
| Methods inherited from class org.nuiton.eugene.writer.AbstractChainedFileWriter |
addEntry, clear, generate, generateEntries, getAuthorizedPropertyDescriptions, getAuthorizedPropertyNames, getEntries, getInputProtocol, getNextWriter, getOutputDirectory, getPreviousWriter, getProperty, getWriterReport, mergeEntries, setNextWriter, setWriterReport |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMI_FILE_FILTER
public static final String[] XMI_FILE_FILTER
ZargoChainedFileWriter
public ZargoChainedFileWriter()
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()
generate
public void generate(ChainedFileWriterConfiguration configuration,
File outputDir,
File inputDirectory,
String includePattern)
throws IOException
- Specified by:
generate in class AbstractChainedFileWriter
- Throws:
IOException
expandFiles
public void expandFiles(org.nuiton.plugin.PluginIOContext p,
String[] includes,
String[] excludes,
String[] zipIncludes,
ChainedFileWriterConfiguration configuration)
throws IOException
- Throws:
IOException
expandFile
public void expandFile(File src,
File dst,
String[] includes,
ChainedFileWriterConfiguration configuration)
throws IOException
- Throws:
IOException
Copyright © 2006-2010 CodeLutin. All Rights Reserved.