git://source.jalview.org
/
jalview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
JAL-3842 fix automatic what's new link for custom version builds
[jalview.git]
/
utils
/
help2Website.java
diff --git
a/utils/help2Website.java
b/utils/help2Website.java
index
d3d6692
..
83e4b5f
100755
(executable)
--- a/
utils/help2Website.java
+++ b/
utils/help2Website.java
@@
-1,6
+1,6
@@
/*
/*
- * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2b1)
- * Copyright (C) 2014 The Jalview Authors
+ * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
+ * Copyright (C) $$Year-Rel$$ The Jalview Authors
*
* This file is part of Jalview.
*
*
* This file is part of Jalview.
*
@@
-24,93
+24,87
@@
import java.util.*;
public class help2Website
{
public class help2Website
{
- public static void main(String [] args)
- {
- String line = "";
- try{
- Hashtable targets = new Hashtable();
+ public static void main(String[] args)
+ {
+ String line = "";
+ try
+ {
+ Hashtable targets = new Hashtable();
- File toc = new File("helpTOC.xml");
- File jhm = new File("help.jhm");
+ File toc = new File("helpTOC.xml");
+ File jhm = new File("help.jhm");
- BufferedReader in = new BufferedReader(new FileReader(jhm));
+ BufferedReader in = new BufferedReader(new FileReader(jhm));
- PrintWriter out = new PrintWriter(new FileWriter("helpTOC.html"));
- out.println("<html><head><title>Jalview - Help </title></head>\n"
- +"<body bgcolor=#F1F1F1>\n"
- +"<p><center><strong>Contents</strong></center></p>\n");
+ PrintWriter out = new PrintWriter(new FileWriter("helpTOC.html"));
+ out.println("<html><head><title>Jalview - Help </title></head>\n"
+ + "<body bgcolor=#F1F1F1>\n"
+ + "<p><center><strong>Contents</strong></center></p>\n");
+ StringTokenizer st;
+ StringBuffer indent = new StringBuffer();
+ String target, url, text;
+ while ((line = in.readLine()) != null)
+ {
+ if (line.indexOf("target") == -1)
+ continue;
- StringTokenizer st;
- StringBuffer indent = new StringBuffer();
- String target, url, text;
- while( (line = in.readLine()) != null)
- {
- if(line.indexOf("target")==-1)
- continue;
+ st = new StringTokenizer(line, "\"");
+ st.nextToken(); // <mapID target="
+ target = st.nextToken();
+ st.nextToken(); // " url="
- st = new StringTokenizer(line, "\"");
- st.nextToken(); //<mapID target="
+ url = st.nextToken();
+ targets.put(target, url);
+ }
- target = st.nextToken();
- st.nextToken(); //" url="
+ in = new BufferedReader(new FileReader(toc));
+ while ((line = in.readLine()) != null)
+ {
+ if (line.indexOf("</tocitem>") != -1)
+ indent.setLength(indent.length() - 18);
- url = st.nextToken();
- targets.put(target, url);
- }
+ if (line.indexOf("<tocitem") == -1)
+ continue;
- in = new BufferedReader(new FileReader(toc));
- while( (line = in.readLine()) != null)
- {
- if(line.indexOf("</tocitem>")!=-1)
- indent.setLength(indent.length()-18);
+ st = new StringTokenizer(line, "\"");
+ st.nextToken();
- if(line.indexOf("<tocitem")==-1)
- continue;
+ text = st.nextToken();
+ st.nextToken();
- st = new StringTokenizer(line, "\"");
- st.nextToken();
+ target = st.nextToken();
- text = st.nextToken();
- st.nextToken();
+ if (targets.get(target) != null)
+ {
+ out.println("<br>" + indent + "<a href=\"" + targets.get(target)
+ + "\" target=bodyframe>" + text + "</a>");
+ }
+ else
+ out.println("<br>" + indent + text);
- target = st.nextToken();
+ if (line.indexOf("/>") == -1)
+ indent.append(" ");
- if(targets.get(target)!=null)
- {
- out.println("<br>"+indent+"<a href=\""
- + targets.get(target)
- +"\" target=bodyframe>"
- +text
- +"</a>");
- }
- else
- out.println("<br>"+indent+text);
+ }
+ // Add Googletracker.
+ out.close();
- if(line.indexOf("/>")==-1)
- indent.append(" ");
+ }
- }
- // Add Googletracker.
+ catch (Exception ex)
+ {
+ ex.printStackTrace();
- out.close();
-
- }
-
- catch(Exception ex)
- {
-
- ex.printStackTrace();
-
- System.out.println("\n"+line+"\n");
-
- System.out.println("Usage: move to Help directory. help2Website will read"
- +"\nhelpTOC.xml and help.jhm producing output helpTOC.html");
- }
- }
+ System.out.println("\n" + line + "\n");
+ System.out
+ .println("Usage: move to Help directory. help2Website will read"
+ + "\nhelpTOC.xml and help.jhm producing output helpTOC.html");
+ }
+ }
}
}