aboutsummaryrefslogtreecommitdiff
path: root/dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java
diff options
context:
space:
mode:
Diffstat (limited to 'dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java')
-rw-r--r--dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java b/dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java
new file mode 100644
index 000000000..c2ec29395
--- /dev/null
+++ b/dottydoc/src/dotty/tools/dottydoc/api/java/Dottydoc.java
@@ -0,0 +1,27 @@
+package dotty.tools.dottydoc.api.java;
+
+import dotty.tools.dottydoc.DottyDocDriver;
+import dotty.tools.dottydoc.model.Package;
+import dotty.tools.dottydoc.util.OutputWriter;
+import java.util.Map;
+import java.util.List;
+
+/** FIXME: document me! */
+public class Dottydoc extends DottyDocDriver {
+ public Map<String, Package> createIndex(String[] args) {
+ return compiledDocsJava(args);
+ }
+
+ public String createJsonIndex(String[] args) {
+ return indexToJson(createIndex(args));
+ }
+
+ public void buildDocs(
+ String outputDir,
+ String templatePath,
+ List<String> resources,
+ Map<String, Package> index
+ ) {
+ new OutputWriter().writeJava(index, templatePath, outputDir, resources);
+ }
+}