X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=utils%2FHelpLinksChecker.java;h=1279b314403927dd2511864ea19afb90091800d4;hb=0173acde216fc54fb54d935c2f7d2550e4c25016;hp=7c57cc7b5806f794d83365e20f5a8f46b6b4e482;hpb=2cef2c13e720e889304333e70f893a23d1a98f42;p=jalview.git diff --git a/utils/HelpLinksChecker.java b/utils/HelpLinksChecker.java index 7c57cc7..1279b31 100644 --- a/utils/HelpLinksChecker.java +++ b/utils/HelpLinksChecker.java @@ -34,7 +34,7 @@ import java.util.Map; * @author gmcarstairs * */ -public class HelpLinksChecker +public class HelpLinksChecker implements BufferedLineReader.LineCleaner { private static final String HELP_HS = "help.hs"; @@ -358,7 +358,8 @@ public class HelpLinksChecker try { BufferedReader br = new BufferedReader(new FileReader(hrefFile)); - String data = br.readLine(); + BufferedLineReader blr = new BufferedLineReader(br, 3, this); + String data = blr.read(); while (data != null) { if (data.contains(nameAnchor) || data.contains(idAnchor)) @@ -366,7 +367,7 @@ public class HelpLinksChecker found = true; break; } - data = br.readLine(); + data = blr.read(); } br.close(); } catch (IOException e) @@ -544,4 +545,14 @@ public class HelpLinksChecker } return value; } + + /** + * Trim whitespace from concatenated lines but preserve one space for valid + * parsing + */ + @Override + public String cleanLine(String l) + { + return l.trim() + " "; + } }