fr.reseaumexico.model.writer
Class ExperimentDesignXmlWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.OutputStreamWriter
          extended by java.io.FileWriter
              extended by fr.reseaumexico.model.writer.XmlWriter<M>
                  extended by fr.reseaumexico.model.writer.MexicoXmlWriter<ExperimentDesign>
                      extended by fr.reseaumexico.model.writer.ExperimentDesignXmlWriter
All Implemented Interfaces:
MexicoXmlConstant, Closeable, Flushable, Appendable

public class ExperimentDesignXmlWriter
extends MexicoXmlWriter<ExperimentDesign>

Writer to create experiment design file with ExperimentDesign model

Since:
0.1
Author:
sletellier

Field Summary
 
Fields inherited from class fr.reseaumexico.model.writer.XmlWriter
INDENT, model
 
Fields inherited from class java.io.Writer
lock
 
Fields inherited from interface fr.reseaumexico.model.MexicoXmlConstant
DISTRIBUTION_PARAMETER_NAME, DISTRIBUTION_PARAMETER_VALUE, DISTRIBUTION_PARAMETER_VALUE_TYPE, DOMAIN, DOMAIN_DISTRIBUTION_NAME, DOMAIN_DISTRIBUTION_PARAMETER, DOMAIN_LEVEL, DOMAIN_NAME, DOMAIN_NOMINAL_VALUE, DOMAIN_VALUE_TYPE, EXPERIMENT_DESIGN, EXPERIMENT_DESIGN_AUTHOR, EXPERIMENT_DESIGN_DATE, EXPERIMENT_DESIGN_DESCRIPTION, EXPERIMENT_DESIGN_ID, EXPERIMENT_DESIGN_LICENCE, FACTOR, FACTOR_DESCRIPTION, FACTOR_ID, FACTOR_NAME, FACTOR_UNIT, FACTORS, FEATURE, FEATURE_NAME, FEATURE_VALUE, FEATURE_VALUE_TYPE, INPUT_DESIGN, INPUT_DESIGN_DATE, LEVEL_VALUE, LEVEL_WEIGHT, SCENARIO, SCENARIO_FACTOR_VALUES, SCENARIO_NAME, SCENARIO_ORDER_NUMBER
 
Constructor Summary
ExperimentDesignXmlWriter(File file, ExperimentDesign model)
           
 
Method Summary
protected  void composeExperimentDesignMeta(XmlNode rootXmlNode)
           
protected  void composeFactors(XmlNode rootXmlNode)
           
 XmlNode getRootElement()
           
 
Methods inherited from class fr.reseaumexico.model.writer.MexicoXmlWriter
addAllFeature, addParameter, formatDate
 
Methods inherited from class fr.reseaumexico.model.writer.XmlWriter
write
 
Methods inherited from class java.io.OutputStreamWriter
close, flush, getEncoding, write, write, write
 
Methods inherited from class java.io.Writer
append, append, append, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExperimentDesignXmlWriter

public ExperimentDesignXmlWriter(File file,
                                 ExperimentDesign model)
                          throws IOException
Throws:
IOException
Method Detail

getRootElement

public XmlNode getRootElement()
Specified by:
getRootElement in class XmlWriter<ExperimentDesign>

composeExperimentDesignMeta

protected void composeExperimentDesignMeta(XmlNode rootXmlNode)

composeFactors

protected void composeFactors(XmlNode rootXmlNode)


Copyright © 2011-2012 Code Lutin. All Rights Reserved.