fr.reseaumexico.model.writer
Class InputDesignXmlWriter

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<InputDesign>
                      extended by fr.reseaumexico.model.writer.InputDesignXmlWriter
All Implemented Interfaces:
MexicoXmlConstant, Closeable, Flushable, Appendable

public class InputDesignXmlWriter
extends MexicoXmlWriter<InputDesign>

Writer to create input design file with InputDesign model

Since:
0.1
Author:
sletellier

Field Summary
protected  ExperimentDesignXmlWriter experimentDesignXmlWriter
           
 
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
InputDesignXmlWriter(File file, InputDesign model)
           
 
Method Summary
protected  void composeInputDesignMeta(XmlNode rootXmlNode)
           
protected  void composeScenarios(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
 

Field Detail

experimentDesignXmlWriter

protected ExperimentDesignXmlWriter experimentDesignXmlWriter
Constructor Detail

InputDesignXmlWriter

public InputDesignXmlWriter(File file,
                            InputDesign model)
                     throws IOException
Throws:
IOException
Method Detail

getRootElement

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

composeInputDesignMeta

protected void composeInputDesignMeta(XmlNode rootXmlNode)

composeScenarios

protected void composeScenarios(XmlNode rootXmlNode)


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