X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=utils%2FHelpLinksChecker.java;h=1279b314403927dd2511864ea19afb90091800d4;hb=1eda02547f8519e1dff46dac06734cba6c77b97f;hp=7c57cc7b5806f794d83365e20f5a8f46b6b4e482;hpb=72da885aa401e932e73af4a554ea338cd5015efc;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() + " "; + } }