Revision 31510

View differences:

branches/v2_0_0_prep/libraries/libTools/src/org/gvsig/tools/persistence/xml/XMLPersistentStateReader.java
33 33
import java.io.IOException;
34 34
import java.util.ArrayList;
35 35
import java.util.Date;
36
import java.util.HashMap;
37
import java.util.HashSet;
36
import java.util.LinkedHashMap;
37
import java.util.LinkedHashSet;
38 38
import java.util.List;
39 39
import java.util.Map;
40 40
import java.util.Set;
......
350 350
	private Set getValueSet() throws XmlPullParserException, IOException,
351 351
			PersistenceException {
352 352
		parser.nextTag();
353
		Set set = new HashSet();
353
		Set set = new LinkedHashSet();
354 354
		String type;
355 355
		while (parser.getEventType() == XmlPullParser.START_TAG
356 356
				&& SETITEM_TAG.equals(parser.getName())) {
......
384 384
	private Map getValueMap() throws XmlPullParserException, IOException,
385 385
			PersistenceException {
386 386
		parser.nextTag();
387
		Map map = new HashMap();
387
		Map map = new LinkedHashMap();
388 388
		String keyType, valueType;
389 389
		Object key, value;
390 390
		while (parser.getEventType() == XmlPullParser.START_TAG

Also available in: Unified diff