Changeset 9613 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2016-01-24T15:14:26+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/imagery/ImageryReader.java
r9610 r9613 94 94 private String lang; 95 95 private List<String> projections; 96 private Map<String, String> noTileHeaders;97 private Map<String, String> noTileChecksums;96 private Map<String, List<String> > noTileHeaders; 97 private Map<String, List<String> > noTileChecksums; 98 98 private Map<String, String> metadataHeaders; 99 99 … … 172 172 newState = State.PROJECTIONS; 173 173 } else if ("no-tile-header".equals(qName)) { 174 noTileHeaders.put(atts.getValue("name"), atts.getValue("value")); 174 String name = atts.getValue("name"); 175 List<String> l; 176 if (noTileHeaders.containsKey(name)) { 177 l = noTileHeaders.get(name); 178 } else { 179 l = new ArrayList<String>(); 180 noTileHeaders.put(atts.getValue("name"), l); 181 } 182 l.add(atts.getValue("value")); 175 183 newState = State.NO_TILE; 176 184 } else if ("no-tile-checksum".equals(qName)) { 177 noTileChecksums.put(atts.getValue("type"), atts.getValue("value")); 185 String type = atts.getValue("type"); 186 List<String> l; 187 if (noTileChecksums.containsKey(type)) { 188 l = noTileChecksums.get(type); 189 } else { 190 l = new ArrayList<String>(); 191 noTileChecksums.put(type, l); 192 } 193 l.add(atts.getValue("value")); 178 194 newState = State.NO_TILESUM; 179 195 } else if ("metadata-header".equals(qName)) {
Note:
See TracChangeset
for help on using the changeset viewer.
