diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2011-09-06 05:45:53 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2011-09-06 06:05:23 +0200 |
| commit | d62197ccda7b6a79bbdd0950b297236b750abe67 (patch) | |
| tree | 0af82d6d2c8fed591be5b1d7fe181059a5d420b8 /src/cgeo/geocaching/files/LocParser.java | |
| parent | ede2a9cd6d6b1943aa6a94fd984de0ef3692b6bc (diff) | |
| download | cgeo-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.java | 5 |
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());
|
