org.nuiton.eugene.plugin.writer
Class ZargoChainedFileWriter

java.lang.Object
  extended by org.nuiton.eugene.writer.AbstractChainedFileWriter
      extended by org.nuiton.eugene.plugin.writer.BaseChainedFileWriter
          extended by 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"

Field Summary
static java.lang.String[] XMI_FILE_FILTER
           
 
Fields inherited from class org.nuiton.eugene.writer.AbstractChainedFileWriter
authorizedPropertyDescriptions, entries, nextWriter, previousWriter, properties
 
Constructor Summary
ZargoChainedFileWriter()
           
 
Method Summary
 boolean acceptInclude(java.lang.String include)
           
 boolean acceptModel(java.lang.String modelType)
           
 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.plugin.writer.BaseChainedFileWriter
acceptObjectModelOrStateModel, getLog, initWriter, setLog
 
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
 

Field Detail

XMI_FILE_FILTER

public static final java.lang.String[] XMI_FILE_FILTER
Constructor Detail

ZargoChainedFileWriter

public ZargoChainedFileWriter()
Method Detail

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


Copyright © 2006-2009 CodeLutin. All Rights Reserved.