org.nuiton.eugene.plugin.writer
Class XmiChainedFileWriter
java.lang.Object
org.nuiton.eugene.writer.AbstractChainedFileWriter
org.nuiton.eugene.plugin.writer.BaseChainedFileWriter
org.nuiton.eugene.plugin.writer.XmiChainedFileWriter
- All Implemented Interfaces:
- ChainedFileWriter
public class XmiChainedFileWriter
- extends BaseChainedFileWriter
Implentation pour les writer to type xmi (qui transforme du xmi via xsl vers du model).
- Since:
- 2.0.0
- Author:
- tchemit
- Plexus component:
- role:
- "org.nuiton.eugene.writer.ChainedFileWriter"
- role-hint:
- "xmi"
|
| 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_RESOLVER
public static final String PROP_RESOLVER
- See Also:
- Constant Field Values
PROP_FULL_PACKAGE_PATH
public static final String PROP_FULL_PACKAGE_PATH
- See Also:
- Constant Field Values
transformerFactory
protected TransformerFactory transformerFactory
XmiChainedFileWriter
public XmiChainedFileWriter()
acceptModel
public boolean acceptModel(String modelType)
getInputProtocol
public String getInputProtocol()
getOutputProtocol
public String getOutputProtocol(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()
getTransformerFactory
protected TransformerFactory getTransformerFactory()
getFullPackagePath
public String getFullPackagePath()
getResolver
public String getResolver()
generate
public void generate(ChainedFileWriterConfiguration configuration,
File outputDir,
File inputDirectory,
String includePattern)
throws IOException
- Specified by:
generate in class AbstractChainedFileWriter
- Throws:
IOException
actionXsl
protected void actionXsl(ChainedFileWriterConfiguration configuration,
File outputDir,
File dir,
List<File> files,
boolean overwrite)
throws IOException
- Throws:
IOException
getUriResolver
protected URIResolver getUriResolver(ChainedFileWriterConfiguration configuration,
File model)
getStyleSheet
protected String getStyleSheet(String modelType,
File model)
getXmiVersion
protected String getXmiVersion(File xmiFile)
- Try to find xmi version on a file.
- Parameters:
xmiFile - file to inspect
- Returns:
- version or null if version can't have been found
Copyright © 2006-2010 CodeLutin. All Rights Reserved.