org.nuiton.eugene.plugin.writer
Class BaseChainedFileWriter

java.lang.Object
  extended by org.nuiton.eugene.writer.AbstractChainedFileWriter
      extended by org.nuiton.eugene.plugin.writer.BaseChainedFileWriter
All Implemented Interfaces:
ChainedFileWriter
Direct Known Subclasses:
ModelChainedFileWriter, XmiChainedFileWriter, ZargoChainedFileWriter

public abstract class BaseChainedFileWriter
extends 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
protected BaseChainedFileWriter(java.lang.String... propertyNameAndDescriptions)
           
 
Method Summary
protected  boolean acceptObjectModelOrStateModel(java.lang.String modelType)
           
 org.apache.maven.plugin.logging.Log getLog()
           
protected  void initWriter(ChainedFileWriterConfiguration configuration)
           
 void setLog(org.apache.maven.plugin.logging.Log log)
           
 
Methods inherited from class org.nuiton.eugene.writer.AbstractChainedFileWriter
addEntry, clear, generate, 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
 
Methods inherited from interface org.nuiton.eugene.writer.ChainedFileWriter
acceptInclude, acceptModel, getDefaultIncludes, getDefaultInputDirectory, getDefaultOutputDirectory, getDefaultTestInputDirectory, getDefaultTestOutputDirectory, getInputProtocol, getOutputProtocol
 

Constructor Detail

BaseChainedFileWriter

protected BaseChainedFileWriter(java.lang.String... propertyNameAndDescriptions)
Method Detail

setLog

public void setLog(org.apache.maven.plugin.logging.Log log)

getLog

public org.apache.maven.plugin.logging.Log getLog()

initWriter

protected void initWriter(ChainedFileWriterConfiguration configuration)
Overrides:
initWriter in class AbstractChainedFileWriter

acceptObjectModelOrStateModel

protected boolean acceptObjectModelOrStateModel(java.lang.String modelType)


Copyright © 2006-2010 CodeLutin. All Rights Reserved.