r65 - in trunk: jmexico-editor/src/main/java/fr/reseaumexico/editor jmexico-model/src/main/java/fr/reseaumexico/model/parser
Author: sletellier Date: 2012-04-30 14:06:54 +0200 (Mon, 30 Apr 2012) New Revision: 65 Url: http://forge.codelutin.com/repositories/revision/jmexico/65 Log: fixes #1187 : Keep order on factor values Modified: trunk/jmexico-editor/src/main/java/fr/reseaumexico/editor/InputDesignEditorHandler.java trunk/jmexico-model/src/main/java/fr/reseaumexico/model/parser/InputDesignParser.java Modified: trunk/jmexico-editor/src/main/java/fr/reseaumexico/editor/InputDesignEditorHandler.java =================================================================== --- trunk/jmexico-editor/src/main/java/fr/reseaumexico/editor/InputDesignEditorHandler.java 2012-04-30 12:06:24 UTC (rev 64) +++ trunk/jmexico-editor/src/main/java/fr/reseaumexico/editor/InputDesignEditorHandler.java 2012-04-30 12:06:54 UTC (rev 65) @@ -89,7 +89,7 @@ // create all empty factor values Collection<Factor> factors = inputDesign.getExperimentDesign().getFactor(); - Map<Factor, Object> factorValues = Maps.newHashMap(); + Map<Factor, Object> factorValues = Maps.newLinkedHashMap(); for (Factor factor : factors) { factorValues.put(factor, null); } Modified: trunk/jmexico-model/src/main/java/fr/reseaumexico/model/parser/InputDesignParser.java =================================================================== --- trunk/jmexico-model/src/main/java/fr/reseaumexico/model/parser/InputDesignParser.java 2012-04-30 12:06:24 UTC (rev 64) +++ trunk/jmexico-model/src/main/java/fr/reseaumexico/model/parser/InputDesignParser.java 2012-04-30 12:06:54 UTC (rev 65) @@ -127,7 +127,7 @@ if (parser.nextTag() == XmlPullParser.START_TAG && parserEqual(parser, SCENARIO_FACTOR_VALUES)) { - Map<Factor, Object> factorValues = Maps.newHashMap(); + Map<Factor, Object> factorValues = Maps.newLinkedHashMap(); while (!(parser.getEventType() == XmlPullParser.END_TAG && parserEqual(parser, SCENARIO))) {
participants (1)
-
sletellier@users.forge.codelutin.com