Changeset 14436 in josm for trunk/src/org/openstreetmap/josm/data/imagery
- Timestamp:
- 2018-11-20T02:07:07+01:00 (5 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data/imagery
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/imagery/AbstractWMSTileSource.java
r14403 r14436 231 231 } 232 232 233 private String getBboxstr(double x1, double x2, double x3, double x4) {233 private static String getBboxstr(double x1, double x2, double x3, double x4) { 234 234 return new StringBuilder(64) 235 235 .append(LATLON_FORMAT.format(x1)) -
trunk/src/org/openstreetmap/josm/data/imagery/GetCapabilitiesParseHelper.java
r13901 r14436 6 6 import java.net.URL; 7 7 import java.util.Locale; 8 import java.util.function.Bi Function;8 import java.util.function.BiPredicate; 9 9 10 10 import javax.xml.namespace.QName; … … 167 167 */ 168 168 public static boolean moveReaderToTag(XMLStreamReader reader, 169 Bi Function<QName, QName, Boolean> equalsFunc, QName... tags) throws XMLStreamException {169 BiPredicate<QName, QName> equalsFunc, QName... tags) throws XMLStreamException { 170 170 QName stopTag = reader.getName(); 171 171 int currentLevel = 0; … … 175 175 176 176 for (int event = 0; //skip current element, so we will not skip it as a whole 177 reader.hasNext() && !(event == XMLStreamReader.END_ELEMENT && equalsFunc. apply(stopTag, reader.getName()));177 reader.hasNext() && !(event == XMLStreamReader.END_ELEMENT && equalsFunc.test(stopTag, reader.getName())); 178 178 event = reader.next()) { 179 if (event == XMLStreamReader.END_ELEMENT && skipTag != null && equalsFunc. apply(skipTag, reader.getName())) {179 if (event == XMLStreamReader.END_ELEMENT && skipTag != null && equalsFunc.test(skipTag, reader.getName())) { 180 180 skipTag = null; 181 181 } 182 182 if (skipTag == null) { 183 183 if (event == XMLStreamReader.START_ELEMENT) { 184 if (equalsFunc. apply(searchTag, reader.getName())) {184 if (equalsFunc.test(searchTag, reader.getName())) { 185 185 currentLevel += 1; 186 186 if (currentLevel >= tags.length) { … … 194 194 } 195 195 196 if (event == XMLStreamReader.END_ELEMENT && parentTag != null && equalsFunc. apply(parentTag, reader.getName())) {196 if (event == XMLStreamReader.END_ELEMENT && parentTag != null && equalsFunc.test(parentTag, reader.getName())) { 197 197 currentLevel -= 1; 198 198 searchTag = parentTag;
Note:
See TracChangeset
for help on using the changeset viewer.