aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/files/LocParser.java
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2011-09-06 05:45:53 +0200
committerSamuel Tardieu <sam@rfc1149.net>2011-09-06 06:05:23 +0200
commitd62197ccda7b6a79bbdd0950b297236b750abe67 (patch)
tree0af82d6d2c8fed591be5b1d7fe181059a5d420b8 /src/cgeo/geocaching/files/LocParser.java
parentede2a9cd6d6b1943aa6a94fd984de0ef3692b6bc (diff)
downloadcgeo-d62197ccda7b6a79bbdd0950b297236b750abe67.zip
cgeo-d62197ccda7b6a79bbdd0950b297236b750abe67.tar.gz
cgeo-d62197ccda7b6a79bbdd0950b297236b750abe67.tar.bz2
Use UUID instead of Long as a unique id
The previously used id was not necessarily unique. The UUID class in java.util has been designed for this purpose.
Diffstat (limited to 'src/cgeo/geocaching/files/LocParser.java')
-rw-r--r--src/cgeo/geocaching/files/LocParser.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cgeo/geocaching/files/LocParser.java b/src/cgeo/geocaching/files/LocParser.java
index f1c83bd..9f7f525 100644
--- a/src/cgeo/geocaching/files/LocParser.java
+++ b/src/cgeo/geocaching/files/LocParser.java
@@ -4,6 +4,7 @@ import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
+import java.util.UUID;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -144,10 +145,10 @@ public final class LocParser extends FileParser {
return coords;
}
- public static long parseLoc(cgeoapplication app, File file, int listId,
+ public static UUID parseLoc(cgeoapplication app, File file, int listId,
Handler handler) {
cgSearch search = new cgSearch();
- long searchId = 0L;
+ UUID searchId = null;
try {
Map<String, cgCoord> coords = parseCoordinates(readFile(file).toString());