X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FDBRefUtils.java;h=671142b3fa8013828ec2118bcd284a5968734f24;hb=304e64fb34b32659be1bbfd39fb4e15b2f79586e;hp=07e8a56bf9092329001e88b6e0649aee50368b75;hpb=76821e9f28923b6f3ae8f226e01d0156e7b7f847;p=jalview.git diff --git a/src/jalview/util/DBRefUtils.java b/src/jalview/util/DBRefUtils.java index 07e8a56..671142b 100755 --- a/src/jalview/util/DBRefUtils.java +++ b/src/jalview/util/DBRefUtils.java @@ -20,6 +20,8 @@ */ package jalview.util; +import java.util.Locale; + import java.util.ArrayList; import java.util.BitSet; import java.util.HashMap; @@ -73,7 +75,7 @@ public class DBRefUtils // guarantee we always have lowercase entries for canonical string lookups for (String k : canonicalSourceNameLookup.keySet()) { - canonicalSourceNameLookup.put(k.toLowerCase(), + canonicalSourceNameLookup.put(k.toLowerCase(Locale.ROOT), canonicalSourceNameLookup.get(k)); } } @@ -98,7 +100,7 @@ public class DBRefUtils HashSet srcs = new HashSet(); for (String src : sources) { - srcs.add(src.toUpperCase()); + srcs.add(src.toUpperCase(Locale.ROOT)); } int nrefs = dbrefs.size(); @@ -107,7 +109,7 @@ public class DBRefUtils { DBRefEntry dbr = dbrefs.get(ib); String source = getCanonicalName(dbr.getSource()); - if (srcs.contains(source.toUpperCase())) + if (srcs.contains(source.toUpperCase(Locale.ROOT))) { res.add(dbr); } @@ -181,7 +183,7 @@ public class DBRefUtils { return null; } - String canonical = canonicalSourceNameLookup.get(source.toLowerCase()); + String canonical = canonicalSourceNameLookup.get(source.toLowerCase(Locale.ROOT)); return canonical == null ? source : canonical; }