Loading core/droiddoc.mk +1 −1 Original line number Diff line number Diff line Loading @@ -144,7 +144,7 @@ $(full_target): PRIVATE_IN_CUSTOM_ASSET_DIR := $(LOCAL_DROIDDOC_CUSTOM_TEMPLATE_ $(full_target): PRIVATE_OUT_ASSET_DIR := $(out_dir)/$(LOCAL_DROIDDOC_ASSET_DIR) $(full_target): PRIVATE_OUT_CUSTOM_ASSET_DIR := $(out_dir)/$(LOCAL_DROIDDOC_CUSTOM_ASSET_DIR) ifneq ($(strip $(LOCAL_DROIDDOC_HTML_DIR)),) $(full_target): PRIVATE_DROIDDOC_HTML_DIR := -htmldir $(LOCAL_PATH)/$(LOCAL_DROIDDOC_HTML_DIR) $(full_target): PRIVATE_DROIDDOC_HTML_DIR := $(foreach dir,$(LOCAL_DROIDDOC_HTML_DIR),-htmldir $(dir)) else $(full_target): PRIVATE_DROIDDOC_HTML_DIR := endif Loading tools/droiddoc/src/ClearPage.java +8 −5 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class ClearPage { Loading @@ -43,7 +44,7 @@ public class ClearPage private static boolean mTemplateDirSet = false; public static String outputDir = "docs"; public static String htmlDir = null; public static List<String> htmlDirs = new ArrayList<String>(); public static String toroot = null; public static void addTemplateDir(String dir) Loading Loading @@ -76,7 +77,7 @@ public class ClearPage public static void write(HDF data, String templ, String filename, boolean fullPath) { if (htmlDir != null) { if (!htmlDirs.isEmpty()) { data.setValue("hasindex", "true"); } Loading @@ -103,10 +104,12 @@ public class ClearPage } int i=0; if (htmlDir != null) { data.setValue("hdf.loadpaths." + i, htmlDir); if (!htmlDirs.isEmpty()) { for (String dir : htmlDirs) { data.setValue("hdf.loadpaths." + i, dir); i++; } } if (mTemplateDirSet) { for (String dir: mTemplateDirs) { data.setValue("hdf.loadpaths." + i, dir); Loading tools/droiddoc/src/DroidDoc.java +9 −7 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ public class DroidDoc sampleCodes.add(new SampleCode(a[1], a[2], a[3])); } else if (a[0].equals("-htmldir")) { ClearPage.htmlDir = a[1]; ClearPage.htmlDirs.add(a[1]); } else if (a[0].equals("-title")) { DroidDoc.title = a[1]; Loading Loading @@ -224,7 +224,7 @@ public class DroidDoc } // HTML Pages if (ClearPage.htmlDir != null) { if (!ClearPage.htmlDirs.isEmpty()) { writeHTMLPages(); } Loading @@ -233,7 +233,7 @@ public class DroidDoc // Packages Pages writePackages(javadocDir + (ClearPage.htmlDir!=null + (!ClearPage.htmlDirs.isEmpty() ? "packages" + htmlExtension : "index" + htmlExtension)); Loading Loading @@ -575,12 +575,14 @@ public class DroidDoc public static void writeHTMLPages() { File f = new File(ClearPage.htmlDir); for (String htmlDir : ClearPage.htmlDirs) { File f = new File(htmlDir); if (!f.isDirectory()) { System.err.println("htmlDir not a directory: " + ClearPage.htmlDir); System.err.println("htmlDir not a directory: " + htmlDir); } writeDirectory(f, ""); } } public static void writeLists() { Loading Loading
core/droiddoc.mk +1 −1 Original line number Diff line number Diff line Loading @@ -144,7 +144,7 @@ $(full_target): PRIVATE_IN_CUSTOM_ASSET_DIR := $(LOCAL_DROIDDOC_CUSTOM_TEMPLATE_ $(full_target): PRIVATE_OUT_ASSET_DIR := $(out_dir)/$(LOCAL_DROIDDOC_ASSET_DIR) $(full_target): PRIVATE_OUT_CUSTOM_ASSET_DIR := $(out_dir)/$(LOCAL_DROIDDOC_CUSTOM_ASSET_DIR) ifneq ($(strip $(LOCAL_DROIDDOC_HTML_DIR)),) $(full_target): PRIVATE_DROIDDOC_HTML_DIR := -htmldir $(LOCAL_PATH)/$(LOCAL_DROIDDOC_HTML_DIR) $(full_target): PRIVATE_DROIDDOC_HTML_DIR := $(foreach dir,$(LOCAL_DROIDDOC_HTML_DIR),-htmldir $(dir)) else $(full_target): PRIVATE_DROIDDOC_HTML_DIR := endif Loading
tools/droiddoc/src/ClearPage.java +8 −5 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class ClearPage { Loading @@ -43,7 +44,7 @@ public class ClearPage private static boolean mTemplateDirSet = false; public static String outputDir = "docs"; public static String htmlDir = null; public static List<String> htmlDirs = new ArrayList<String>(); public static String toroot = null; public static void addTemplateDir(String dir) Loading Loading @@ -76,7 +77,7 @@ public class ClearPage public static void write(HDF data, String templ, String filename, boolean fullPath) { if (htmlDir != null) { if (!htmlDirs.isEmpty()) { data.setValue("hasindex", "true"); } Loading @@ -103,10 +104,12 @@ public class ClearPage } int i=0; if (htmlDir != null) { data.setValue("hdf.loadpaths." + i, htmlDir); if (!htmlDirs.isEmpty()) { for (String dir : htmlDirs) { data.setValue("hdf.loadpaths." + i, dir); i++; } } if (mTemplateDirSet) { for (String dir: mTemplateDirs) { data.setValue("hdf.loadpaths." + i, dir); Loading
tools/droiddoc/src/DroidDoc.java +9 −7 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ public class DroidDoc sampleCodes.add(new SampleCode(a[1], a[2], a[3])); } else if (a[0].equals("-htmldir")) { ClearPage.htmlDir = a[1]; ClearPage.htmlDirs.add(a[1]); } else if (a[0].equals("-title")) { DroidDoc.title = a[1]; Loading Loading @@ -224,7 +224,7 @@ public class DroidDoc } // HTML Pages if (ClearPage.htmlDir != null) { if (!ClearPage.htmlDirs.isEmpty()) { writeHTMLPages(); } Loading @@ -233,7 +233,7 @@ public class DroidDoc // Packages Pages writePackages(javadocDir + (ClearPage.htmlDir!=null + (!ClearPage.htmlDirs.isEmpty() ? "packages" + htmlExtension : "index" + htmlExtension)); Loading Loading @@ -575,12 +575,14 @@ public class DroidDoc public static void writeHTMLPages() { File f = new File(ClearPage.htmlDir); for (String htmlDir : ClearPage.htmlDirs) { File f = new File(htmlDir); if (!f.isDirectory()) { System.err.println("htmlDir not a directory: " + ClearPage.htmlDir); System.err.println("htmlDir not a directory: " + htmlDir); } writeDirectory(f, ""); } } public static void writeLists() { Loading