}
ref = "../" + ref + "/index.html";
- htmlBuilder.append(getLink(support.getDescription(), ref, false,
- true));
+ htmlBuilder.append(getLink(support.getDescription(),
+ ref, true, true));
}
File gopherCache = new File(dir, preselector);
gopherCache.mkdirs();
File htmlIndex = new File(gopherCache, "index.html");
- gopherCache = new File(gopherCache, ".cache");
+ gopherCache = new File(gopherCache, "gophermap");
Output gopher = new Gopher(null, hostname, preselector, port);
Output html = new Html(null, hostname, preselector, port);
boolean last = i == headers.length - 1;
if (enoughStories || last) {
if (!last) {
- gopherLines.add(getLink("More", support.getSelector()
- + ".cache_" + (page + 1), false, false));
- htmlLines.add(getLink("More", "index_" + (page + 1)
- + ".html", false, true));
+ gopherLines.add(getLink("More",
+ support.getSelector()
+ + "gophermap_"
+ + (page + 1),
+ true,
+ false));
+
+ htmlLines.add(getLink("More",
+ "index_"
+ + (page + 1)
+ + ".html",
+ true,
+ true));
}
- write(gopherLines, varDir, ".cache", "", page);
+ write(gopherLines, varDir, "gophermap", "", page);
write(htmlLines, varDir, "index", ".html", page);
gopherLines = new ArrayList<String>();
htmlLines = new ArrayList<String>();
}
}
- private String getLink(String name, String ref, boolean index, boolean html) {
+ /**
+ *
+ * @param name
+ * @param ref
+ * @param menu
+ * menu (gophermap, i) mode
+ * @param html
+ * @return
+ */
+ private String getLink(String name, String ref, boolean menu, boolean html) {
if (!html) {
- return new StringBuilder().append((index ? "1" : "0") + name)
- .append("\t").append("1" + ref) //
+ return new StringBuilder().append((menu ? "1" : "0") + name)
+ .append("\t").append(ref) //
.append("\t").append(hostname) //
.append("\t").append(Integer.toString(port)) //
.append("\r\n").toString();