summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsmain@google.com <smain@google.com>2015-04-11 03:11:24 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-04-11 03:11:24 +0000
commit2984cfb0fb238cb1097c1a01c2f13901a3782a20 (patch)
tree9a5439a9e73ff55328324f463257e199872c09d3
parentfc4cfae90498a421caf639048805514852035b61 (diff)
parent3c09ab05a419557fd8f1f6b3452d7162c72287bb (diff)
downloadandroid_external_doclava-2984cfb0fb238cb1097c1a01c2f13901a3782a20.tar.gz
android_external_doclava-2984cfb0fb238cb1097c1a01c2f13901a3782a20.tar.bz2
android_external_doclava-2984cfb0fb238cb1097c1a01c2f13901a3782a20.zip
am 3c09ab05: am fb76810d: Added NDK docs-build rule to Doclava.
* commit '3c09ab05a419557fd8f1f6b3452d7162c72287bb': Added NDK docs-build rule to Doclava.
-rw-r--r--src/com/google/doclava/DocFile.java16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/com/google/doclava/DocFile.java b/src/com/google/doclava/DocFile.java
index fb7c706..c7fdec4 100644
--- a/src/com/google/doclava/DocFile.java
+++ b/src/com/google/doclava/DocFile.java
@@ -116,8 +116,8 @@ public class DocFile {
* outfile + "'");
*/
if (hdf == null) {
- hdf = Doclava.makeHDF();
- }
+ hdf = Doclava.makeHDF();
+ }
String filedata = readFile(docfile);
// The document is properties up until the line "@jd:body".
@@ -180,8 +180,8 @@ public class DocFile {
ClearPage.write(hdf, "docpage.cs", outfile);
} else {
String filename = outfile;
- // Strip out the intl and lang id substr and get back just the
- // guide, design, distribute, etc.
+ // Strip out the intl and lang id substr and get back just the
+ // guide, design, distribute, etc.
filename = getPathRoot(filename);
if (filename.indexOf("design") == 0) {
hdf.setValue("design", "true");
@@ -250,6 +250,14 @@ public class DocFile {
hdf.setValue("auto", "true");
} else if (filename.indexOf("tv") == 0) {
hdf.setValue("tv", "true");
+ } else if (filename.indexOf("ndk") == 0) {
+ hdf.setValue("ndk", "true");
+ hdf.setValue("page.type", "ndk");
+ if (filename.indexOf("ndk/guides") == 0) {
+ hdf.setValue("guides", "true");
+ } else if (filename.indexOf("ndk/reference") == 0) {
+ hdf.setValue("reference", "true");
+ }
}
//set metadata for this file in jd_lists_unified
PageMetadata.setPageMetadata(docfile, relative, outfile, hdf, Doclava.sTaglist);