Changeset 8308 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2015-05-02T00:55:19+02:00 (9 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/AutosaveTask.java
r8285 r8308 100 100 } 101 101 102 for (File f: deletedLayersDir.listFiles()) { 103 deletedLayers.add(f); // FIXME: sort by mtime 102 File[] files = deletedLayersDir.listFiles(); 103 if (files != null) { 104 for (File f: files) { 105 deletedLayers.add(f); // FIXME: sort by mtime 106 } 104 107 } 105 108 -
trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java
r8285 r8308 303 303 public static void deleteFileOrDirectory(File f) { 304 304 if (f.isDirectory()) { 305 for (File f1: f.listFiles()) { 306 deleteFileOrDirectory(f1); 305 File[] files = f.listFiles(); 306 if (files != null) { 307 for (File f1: files) { 308 deleteFileOrDirectory(f1); 309 } 307 310 } 308 311 } … … 310 313 f.delete(); 311 314 } catch (Exception e) { 312 log("Warning: Can not delete file "+f.getPath() );315 log("Warning: Can not delete file "+f.getPath()+": "+e.getMessage()); 313 316 } 314 317 } -
trunk/src/org/openstreetmap/josm/data/cache/CacheEntryAttributes.java
r8168 r8308 9 9 /** 10 10 * Class that contains attirubtes for JCS cache entries. Parameters are used to properly handle HTTP caching 11 * 11 * 12 12 * @author Wiktor Niesiobędzki 13 13 * … … 15 15 public class CacheEntryAttributes extends ElementAttributes { 16 16 private static final long serialVersionUID = 1L; //version 17 private Map<String, String> attrs = new HashMap<String, String>();17 private transient Map<String, String> attrs = new HashMap<String, String>(); 18 18 private final static String NO_TILE_AT_ZOOM = "noTileAtZoom"; 19 19 private final static String ETAG = "Etag"; -
trunk/src/org/openstreetmap/josm/data/coor/CachedLatLon.java
r6380 r8308 16 16 public class CachedLatLon extends LatLon { 17 17 private EastNorth eastNorth; 18 private Projection proj;18 private transient Projection proj; 19 19 20 20 public CachedLatLon(double lat, double lon) { -
trunk/src/org/openstreetmap/josm/data/coor/EastNorth.java
r7509 r8308 10 10 */ 11 11 public class EastNorth extends Coordinate { 12 13 private static final long serialVersionUID = 1L; 12 14 13 15 public EastNorth(double east, double north) { -
trunk/src/org/openstreetmap/josm/data/coor/LatLon.java
r7236 r8308 38 38 public class LatLon extends Coordinate { 39 39 40 private static final long serialVersionUID = 1L; 41 40 42 /** 41 43 * Minimum difference in location to not be represented as the same position. -
trunk/src/org/openstreetmap/josm/data/gpx/Extensions.java
r7937 r8308 10 10 public class Extensions extends LinkedHashMap<String, String> { 11 11 12 private static final long serialVersionUID = 1L; 13 12 14 public Extensions(Map<? extends String, ? extends String> m) { 13 15 super(m); -
trunk/src/org/openstreetmap/josm/data/imagery/WmsCache.java
r8285 r8308 227 227 } 228 228 229 for (File file: projectionDir.listFiles()) { 230 if (!referencedFiles.contains(file.getName())) { 231 file.delete(); 229 File[] files = projectionDir.listFiles(); 230 if (files != null) { 231 for (File file: files) { 232 if (!referencedFiles.contains(file.getName())) { 233 file.delete(); 234 } 232 235 } 233 236 } … … 235 238 } 236 239 237 for (File projectionDir: cacheDir.listFiles()) { 238 if (projectionDir.isDirectory() && !usedProjections.contains(projectionDir.getName())) { 239 Utils.deleteDirectory(projectionDir); 240 File[] files = cacheDir.listFiles(); 241 if (files != null) { 242 for (File projectionDir: files) { 243 if (projectionDir.isDirectory() && !usedProjections.contains(projectionDir.getName())) { 244 Utils.deleteDirectory(projectionDir); 245 } 240 246 } 241 247 } -
trunk/src/org/openstreetmap/josm/data/osm/NodePositionComparator.java
r3650 r8308 2 2 package org.openstreetmap.josm.data.osm; 3 3 4 import java.io.Serializable; 4 5 import java.util.Comparator; 5 6 … … 9 10 * @author viesturs 10 11 */ 11 public class NodePositionComparator implements Comparator<Node> { 12 public class NodePositionComparator implements Comparator<Node>, Serializable { 13 14 private static final long serialVersionUID = 1L; 15 12 16 @Override 13 17 public int compare(Node n1, Node n2) { -
trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitiveComparator.java
r7937 r8308 2 2 package org.openstreetmap.josm.data.osm; 3 3 4 import java.io.Serializable; 4 5 import java.util.Comparator; 5 6 import java.util.HashMap; … … 15 16 * @since 4113 16 17 */ 17 public class OsmPrimitiveComparator implements Comparator<OsmPrimitive> { 18 public class OsmPrimitiveComparator implements Comparator<OsmPrimitive>, Serializable { 19 20 private static final long serialVersionUID = 1L; 21 18 22 private final Map<OsmPrimitive, String> cache = new HashMap<>(); 19 23 private final boolean relationsFirst; -
trunk/src/org/openstreetmap/josm/data/osm/SimplePrimitiveId.java
r8194 r8308 9 9 10 10 public class SimplePrimitiveId implements PrimitiveId, Serializable { 11 12 private static final long serialVersionUID = 1L; 13 11 14 private final long id; 12 15 private final OsmPrimitiveType type; -
trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2GridShift.java
r8285 r8308 37 37 public class NTV2GridShift implements Serializable { 38 38 39 private static final long serialVersionUID = 1L; 40 39 41 private static final double METRE_PER_SECOND = 2.0 * Math.PI * 6378137.0 / 3600.0 / 360.0; 40 42 private static final double RADIANS_PER_SECOND = 2.0 * Math.PI / 3600.0 / 360.0; -
trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFile.java
r7951 r8308 63 63 public class NTV2GridShiftFile implements Serializable { 64 64 65 private static final long serialVersionUID = 1L; 66 65 67 private int overviewHeaderCount; 66 68 private int subGridHeaderCount; -
trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2SubGrid.java
r8285 r8308 38 38 */ 39 39 public class NTV2SubGrid implements Cloneable, Serializable { 40 41 private static final long serialVersionUID = 1L; 40 42 41 43 private String subGridName;
Note:
See TracChangeset
for help on using the changeset viewer.