Class BaseChainedFileWriter
java.lang.Object
org.nuiton.eugene.writer.AbstractChainedFileWriter
org.nuiton.eugene.plugin.writer.BaseChainedFileWriter
- All Implemented Interfaces:
org.nuiton.eugene.writer.ChainedFileWriter
- Direct Known Subclasses:
BaseChainedFileWriterToMemoryModel, XmiChainedFileWriter, ZargoChainedFileWriter
public abstract class BaseChainedFileWriter
extends org.nuiton.eugene.writer.AbstractChainedFileWriter
Surcharge de l'implentation abstraite pour avoir le logger de la console
maven.
- Since:
- 2.0.0
- Author:
- tchemit
-
Field Summary
Fields inherited from class org.nuiton.eugene.writer.AbstractChainedFileWriter
authorizedPropertyDescriptions, entries, nextWriter, previousWriter, properties -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseChainedFileWriter(String... propertyNameAndDescriptions) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanacceptObjectModelOrStateModel(String modelType) protected voidcopyResources(org.nuiton.eugene.writer.ChainedFileWriterConfiguration configuration, File outputDirectory, File inputDirectory, File file, Map<File, List<File>> resourcesByFile) org.apache.maven.plugin.logging.LoggetLog()protected voidinitWriter(org.nuiton.eugene.writer.ChainedFileWriterConfiguration configuration) voidsetLog(org.apache.maven.plugin.logging.Log log) Methods inherited from class org.nuiton.eugene.writer.AbstractChainedFileWriter
addEntry, clear, generate, generate, getAuthorizedPropertyDescriptions, getAuthorizedPropertyNames, getEntries, getExtractDirectory, getInputProtocol, getNextWriter, getOutputDirectory, getPreviousWriter, getProperty, getWriterReport, setNextWriter, setWriterReportMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.nuiton.eugene.writer.ChainedFileWriter
acceptInclude, acceptModel, getDefaultIncludes, getDefaultInputDirectory, getDefaultOutputDirectory, getDefaultTestInputDirectory, getDefaultTestOutputDirectory, getInputProtocol, getOutputProtocol
-
Constructor Details
-
BaseChainedFileWriter
-
-
Method Details
-
setLog
public void setLog(org.apache.maven.plugin.logging.Log log) -
getLog
public org.apache.maven.plugin.logging.Log getLog() -
initWriter
protected void initWriter(org.nuiton.eugene.writer.ChainedFileWriterConfiguration configuration) - Overrides:
initWriterin classorg.nuiton.eugene.writer.AbstractChainedFileWriter
-
acceptObjectModelOrStateModel
-
copyResources
protected void copyResources(org.nuiton.eugene.writer.ChainedFileWriterConfiguration configuration, File outputDirectory, File inputDirectory, File file, Map<File, List<File>> resourcesByFile) throws IOException - Throws:
IOException
-