Changeset 9755 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2016-02-08T00:01:48+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java
r9658 r9755 23 23 import org.openstreetmap.josm.tools.HttpClient; 24 24 import org.openstreetmap.josm.tools.LanguageInfo; 25 import org.openstreetmap.josm.tools.MultiMap; 25 26 import org.openstreetmap.josm.tools.Utils; 26 27 import org.xml.sax.Attributes; … … 99 100 private String lang; 100 101 private List<String> projections; 101 private Map<String, List<String>> noTileHeaders;102 private Map<String, List<String>> noTileChecksums;102 private MultiMap<String, String> noTileHeaders; 103 private MultiMap<String, String> noTileChecksums; 103 104 private Map<String, String> metadataHeaders; 104 105 … … 132 133 skipEntry = false; 133 134 newState = State.ENTRY; 134 noTileHeaders = new HashMap<>();135 noTileChecksums = new HashMap<>();135 noTileHeaders = new MultiMap<>(); 136 noTileChecksums = new MultiMap<>(); 136 137 metadataHeaders = new HashMap<>(); 137 138 } … … 196 197 mirrorEntry = new ImageryInfo(); 197 198 } else if ("no-tile-header".equals(qName)) { 198 String name = atts.getValue("name"); 199 List<String> l; 200 if (noTileHeaders.containsKey(name)) { 201 l = noTileHeaders.get(name); 202 } else { 203 l = new ArrayList<String>(); 204 noTileHeaders.put(atts.getValue("name"), l); 205 } 206 l.add(atts.getValue("value")); 199 noTileHeaders.put(atts.getValue("name"), atts.getValue("value")); 207 200 newState = State.NO_TILE; 208 201 } else if ("no-tile-checksum".equals(qName)) { 209 202 String type = atts.getValue("type"); 210 List<String> l; 211 if (noTileChecksums.containsKey(type)) { 212 l = noTileChecksums.get(type); 213 } else { 214 l = new ArrayList<String>(); 215 noTileChecksums.put(type, l); 216 } 217 l.add(atts.getValue("value")); 203 noTileChecksums.put(atts.getValue("type"), atts.getValue("value")); 218 204 newState = State.NO_TILESUM; 219 205 } else if ("metadata-header".equals(qName)) {
Note:
See TracChangeset
for help on using the changeset viewer.
