fr.reseaumexico.model.parser
Class ExperimentDesignParser
java.lang.Object
java.io.Reader
java.io.InputStreamReader
java.io.FileReader
fr.reseaumexico.model.parser.XmlParser<M>
fr.reseaumexico.model.parser.MexicoXmlParser<ExperimentDesign>
fr.reseaumexico.model.parser.ExperimentDesignParser
- All Implemented Interfaces:
- MexicoXmlConstant, Closeable, Readable
public class ExperimentDesignParser
- extends MexicoXmlParser<ExperimentDesign>
- implements MexicoXmlConstant
Parser for experiment design xml files, build a ExperimentDesign model.
- Since:
- 0.1
- Author:
- sletellier
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factors
protected Map<String,Factor> factors
ExperimentDesignParser
public ExperimentDesignParser(File file)
throws FileNotFoundException
- Throws:
FileNotFoundException
parseModel
protected ExperimentDesign parseModel(org.xmlpull.v1.XmlPullParser parser)
throws IOException,
org.xmlpull.v1.XmlPullParserException,
ParseException
- Specified by:
parseModel in class XmlParser<ExperimentDesign>
- Throws:
IOException
org.xmlpull.v1.XmlPullParserException
ParseException
parseExperimentDesignMeta
protected void parseExperimentDesignMeta(org.xmlpull.v1.XmlPullParser parser,
ExperimentDesign model)
throws IOException,
org.xmlpull.v1.XmlPullParserException,
ParseException
- Throws:
IOException
org.xmlpull.v1.XmlPullParserException
ParseException
parseFactors
protected void parseFactors(org.xmlpull.v1.XmlPullParser parser,
ExperimentDesign model)
throws IOException,
org.xmlpull.v1.XmlPullParserException
- Throws:
IOException
org.xmlpull.v1.XmlPullParserException
parseFactor
protected Factor parseFactor(org.xmlpull.v1.XmlPullParser parser)
throws IOException,
org.xmlpull.v1.XmlPullParserException
- Throws:
IOException
org.xmlpull.v1.XmlPullParserException
parseDomain
protected Domain parseDomain(org.xmlpull.v1.XmlPullParser parser)
throws org.xmlpull.v1.XmlPullParserException,
IOException
- Throws:
org.xmlpull.v1.XmlPullParserException
IOException
parseFeature
protected Feature parseFeature(org.xmlpull.v1.XmlPullParser parser)
getFactors
public Map<String,Factor> getFactors()
Copyright © 2011-2012 Code Lutin. All Rights Reserved.