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(java.lang.String include)
|
boolean |
acceptModel(java.lang.String modelType)
|
void |
expandFile(java.io.File src,
java.io.File dst,
java.lang.String[] includes,
ChainedFileWriterConfiguration configuration)
|
void |
expandFiles(org.nuiton.plugin.PluginIOContext p,
java.lang.String[] includes,
java.lang.String[] excludes,
java.lang.String[] zipIncludes,
ChainedFileWriterConfiguration configuration)
|
void |
generate(ChainedFileWriterConfiguration configuration,
java.io.File outputDir,
java.io.File inputDirectory,
java.lang.String includePattern)
|
java.lang.String |
getDefaultIncludes()
|
java.lang.String |
getDefaultInputDirectory()
|
java.lang.String |
getDefaultOutputDirectory()
|
java.lang.String |
getDefaultTestInputDirectory()
|
java.lang.String |
getDefaultTestOutputDirectory()
|
java.lang.String |
getInputProtocol()
|
java.lang.String |
getOutputProtocol(java.lang.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 java.lang.String[] XMI_FILE_FILTER
ZargoChainedFileWriter
public ZargoChainedFileWriter()
getInputProtocol
public java.lang.String getInputProtocol()
getOutputProtocol
public java.lang.String getOutputProtocol(java.lang.String modelType)
acceptModel
public boolean acceptModel(java.lang.String modelType)
acceptInclude
public boolean acceptInclude(java.lang.String include)
getDefaultIncludes
public java.lang.String getDefaultIncludes()
getDefaultInputDirectory
public java.lang.String getDefaultInputDirectory()
getDefaultOutputDirectory
public java.lang.String getDefaultOutputDirectory()
getDefaultTestInputDirectory
public java.lang.String getDefaultTestInputDirectory()
getDefaultTestOutputDirectory
public java.lang.String getDefaultTestOutputDirectory()
generate
public void generate(ChainedFileWriterConfiguration configuration,
java.io.File outputDir,
java.io.File inputDirectory,
java.lang.String includePattern)
throws java.io.IOException
- Specified by:
generate in class AbstractChainedFileWriter
- Throws:
java.io.IOException
expandFiles
public void expandFiles(org.nuiton.plugin.PluginIOContext p,
java.lang.String[] includes,
java.lang.String[] excludes,
java.lang.String[] zipIncludes,
ChainedFileWriterConfiguration configuration)
throws java.io.IOException
- Throws:
java.io.IOException
expandFile
public void expandFile(java.io.File src,
java.io.File dst,
java.lang.String[] includes,
ChainedFileWriterConfiguration configuration)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2006-2010 CodeLutin. All Rights Reserved.