add support for gms and gcm javadocs
Change-Id: Ibf1465f8f8b3f8a419c8f2b36b3bff96826ba89f
diff --git a/src/com/google/doclava/NavTree.java b/src/com/google/doclava/NavTree.java
index 5323213..aa02d7c 100644
--- a/src/com/google/doclava/NavTree.java
+++ b/src/com/google/doclava/NavTree.java
@@ -25,12 +25,12 @@
public class NavTree {
- public static void writeNavTree(String dir) {
+ public static void writeNavTree(String dir, String refPrefix) {
List<Node> children = new ArrayList<Node>();
for (PackageInfo pkg : Doclava.choosePackages()) {
children.add(makePackageNode(pkg));
}
- Node node = new Node("Reference", dir + "packages.html", children, null);
+ Node node = new Node("Reference", dir + refPrefix + "packages.html", children, null);
StringBuilder buf = new StringBuilder();
if (false) {
@@ -45,7 +45,13 @@
Data data = Doclava.makeHDF();
data.setValue("reference_tree", buf.toString());
- ClearPage.write(data, "navtree_data.cs", "navtree_data.js");
+ if (refPrefix == "gms-"){
+ ClearPage.write(data, "gms_navtree_data.cs", "gms_navtree_data.js");
+ } else if (refPrefix == "gcm-"){
+ ClearPage.write(data, "gcm_navtree_data.cs", "gcm_navtree_data.js");
+ } else {
+ ClearPage.write(data, "navtree_data.cs", "navtree_data.js");
+ }
}
/**