X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FParseHtmlBodyAndLinks.java;h=0f2d01d0b7618405e1f51ad5da68d1f4a5993856;hb=9d2408483e451285fd555c3cd6e0273977acbaa7;hp=f1b83b8d79323df6eb6aae0dfd0e5e7ec1ed7644;hpb=5205a25be39fbf7747ef33c30662d3de81c52ba9;p=jalview.git diff --git a/src/jalview/util/ParseHtmlBodyAndLinks.java b/src/jalview/util/ParseHtmlBodyAndLinks.java index f1b83b8..0f2d01d 100644 --- a/src/jalview/util/ParseHtmlBodyAndLinks.java +++ b/src/jalview/util/ParseHtmlBodyAndLinks.java @@ -20,6 +20,8 @@ */ package jalview.util; +import java.util.Locale; + import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; @@ -97,13 +99,13 @@ public class ParseHtmlBodyAndLinks public ParseHtmlBodyAndLinks(String description, boolean removeHTML, String newline) { - StringBuilder sb = new StringBuilder(description.length()); if (description == null || description.length() == 0) { htmlContent = false; return; } - if (description.toUpperCase().indexOf("") == -1) + StringBuilder sb = new StringBuilder(description.length()); + if (description.toUpperCase(Locale.ROOT).indexOf("") == -1) { htmlContent = false; } @@ -129,7 +131,7 @@ public class ParseHtmlBodyAndLinks token = token.substring(0, startTag); } - if (tag != null && tag.toUpperCase().startsWith("A HREF=")) + if (tag != null && tag.toUpperCase(Locale.ROOT).startsWith("A HREF=")) { if (token.length() > 0) { @@ -153,8 +155,8 @@ public class ParseHtmlBodyAndLinks { // instead of parsing the html into plaintext // clean the description ready for embedding in html - sb = new StringBuilder(LEFT_ANGLE_BRACKET_PATTERN - .matcher(description).replaceAll("<")); + sb = new StringBuilder(LEFT_ANGLE_BRACKET_PATTERN.matcher(description) + .replaceAll("<")); } content = translateEntities(sb.toString()); }