Changeset 11889 in josm for trunk/src/org/openstreetmap/josm/data/projection
- Timestamp:
- 2017-04-12T22:22:52+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/projection/CustomProjection.java
r11858 r11889 344 344 public static Map<String, String> parseParameterList(String pref, boolean ignoreUnknownParameter) throws ProjectionConfigurationException { 345 345 Map<String, String> parameters = new HashMap<>(); 346 if (pref.trim().isEmpty()) { 346 String trimmedPref = pref.trim(); 347 if (trimmedPref.isEmpty()) { 347 348 return parameters; 348 349 } 349 350 350 351 Pattern keyPattern = Pattern.compile("\\+(?<key>[a-zA-Z0-9_]+)(=(?<value>.*))?"); 351 String[] parts = Utils.WHITE_SPACES_PATTERN.split( pref.trim());352 String[] parts = Utils.WHITE_SPACES_PATTERN.split(trimmedPref); 352 353 for (String part : parts) { 353 354 Matcher m = keyPattern.matcher(part); … … 488 489 } 489 490 491 /** 492 * Parse {@code towgs84} parameter. 493 * @param paramList List of parameter arguments (expected: 3 or 7) 494 * @param ellps ellipsoid 495 * @return parsed datum ({@link ThreeParameterDatum} or {@link SevenParameterDatum}) 496 * @throws ProjectionConfigurationException if the arguments cannot be parsed 497 */ 490 498 public Datum parseToWGS84(String paramList, Ellipsoid ellps) throws ProjectionConfigurationException { 491 499 String[] numStr = paramList.split(",");
Note:
See TracChangeset
for help on using the changeset viewer.