summaryrefslogtreecommitdiffstats
path: root/src/com/google/doclava/NavTree.java
diff options
context:
space:
mode:
authorRobert Ly <robertly@google.com>2012-11-30 02:57:14 -0800
committerRobert Ly <robertly@google.com>2012-11-30 13:52:38 -0800
commit5ab9cb535d77c7d83fabac028bbf13b2d27e0e63 (patch)
treefb25c4226f3da332bc7c133c53f1b0d3337c2213 /src/com/google/doclava/NavTree.java
parentc60a46c6e4921a6d2f4a0cb6a170ce39ffd5947c (diff)
downloadandroid_external_doclava-5ab9cb535d77c7d83fabac028bbf13b2d27e0e63.tar.gz
android_external_doclava-5ab9cb535d77c7d83fabac028bbf13b2d27e0e63.tar.bz2
android_external_doclava-5ab9cb535d77c7d83fabac028bbf13b2d27e0e63.zip
add support for gms and gcm javadocs
Change-Id: Ibf1465f8f8b3f8a419c8f2b36b3bff96826ba89f
Diffstat (limited to 'src/com/google/doclava/NavTree.java')
-rw-r--r--src/com/google/doclava/NavTree.java12
1 files changed, 9 insertions, 3 deletions
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 @@ import java.util.TreeMap;
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 @@ public class NavTree {
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");
+ }
}
/**