Changeset 5481 in josm for trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java
- Timestamp:
- 2012-08-28T00:16:35+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java
r5478 r5481 17 17 import javax.swing.Icon; 18 18 19 import org.openstreetmap.josm.Main; 19 20 import org.openstreetmap.josm.actions.search.SearchCompiler.Match; 20 21 import org.openstreetmap.josm.data.Preferences.PreferenceChangeEvent; … … 108 109 cache.put(key, result); 109 110 } catch (ParseError e) { 110 System.out.println(String.format("Unable to parse template engine pattern '%s' for property %s", defaultValue, key));111 Main.warn("Unable to parse template engine pattern ''{0}'' for property {1}", defaultValue, key); 111 112 } 112 113 } … … 127 128 cache.put(key, result); 128 129 } catch (ParseError e) { 129 System.out.println(String.format("Unable to parse template engine pattern '%s' for property %s", defaultValue, key));130 Main.warn("Unable to parse template engine pattern ''{0}'' for property {1}", defaultValue, key); 130 131 } 131 132 } … … 147 148 return new TemplateParser(s).parse(); 148 149 } catch (ParseError e) { 149 System.out.println(String.format("Unable to parse template engine pattern '%s' for property %s. Using default ('%s') instead",150 s, getKey(), super.getDefaultValueAsString()) );150 Main.warn("Unable to parse template engine pattern ''{0}'' for property {1}. Using default (''{2}'') instead", 151 s, getKey(), super.getDefaultValueAsString()); 151 152 return getDefaultValue(); 152 153 } … … 177 178 public static final List<MarkerProducers> markerProducers = new LinkedList<MarkerProducers>(); 178 179 179 // Add one Ma ker specifying the default behaviour.180 // Add one Marker specifying the default behaviour. 180 181 static { 181 182 Marker.markerProducers.add(new MarkerProducers() { … … 203 204 url = new File(relativePath.getParentFile(), uri).toURI().toURL(); 204 205 } catch (MalformedURLException e1) { 205 System.err.println("Unable to convert uri " + uri + " to URL: " +e1.getMessage());206 Main.warn("Unable to convert uri {0} to URL: {1}", uri, e1.getMessage()); 206 207 } 207 208 } … … 217 218 return new Marker(wpt.getCoor(), wpt, symbolName, parentLayer, time, offset); 218 219 } 219 else if (url.toString().endsWith(".wav")) 220 else if (url.toString().endsWith(".wav")) { 220 221 return new AudioMarker(wpt.getCoor(), wpt, url, parentLayer, time, offset); 221 else if (url.toString().endsWith(".png") || url.toString().endsWith(".jpg") || url.toString().endsWith(".jpeg") || url.toString().endsWith(".gif"))222 } else if (url.toString().endsWith(".png") || url.toString().endsWith(".jpg") || url.toString().endsWith(".jpeg") || url.toString().endsWith(".gif")) { 222 223 return new ImageMarker(wpt.getCoor(), url, parentLayer, time, offset); 223 else224 } else { 224 225 return new WebMarker(wpt.getCoor(), url, parentLayer, time, offset); 226 } 225 227 } 226 228 }); … … 366 368 /** 367 369 * Returns the Text which should be displayed, depending on chosen preference 368 * @return Text 370 * @return Text of the label 369 371 */ 370 372 public String getText() {
Note:
See TracChangeset
for help on using the changeset viewer.