From 14c9aaa9aad829a4d6cf9377d8fa8bc4140cf2a8 Mon Sep 17 00:00:00 2001
From: Eike Stepper
Date: Tue, 6 Sep 2011 06:28:32 +0000
Subject: added javadoc debug frameset
---
.../javadoc/debug-frame.html | 200 +++++++++++++++++++++
.../org.eclipse.emf.cdo.releng/javadoc/debug.html | 36 ++++
.../emf/cdo/releng/AssembleJavaDocOptions.java | 48 +++++
3 files changed, 284 insertions(+)
create mode 100644 plugins/org.eclipse.emf.cdo.releng/javadoc/debug-frame.html
create mode 100644 plugins/org.eclipse.emf.cdo.releng/javadoc/debug.html
(limited to 'plugins')
diff --git a/plugins/org.eclipse.emf.cdo.releng/javadoc/debug-frame.html b/plugins/org.eclipse.emf.cdo.releng/javadoc/debug-frame.html
new file mode 100644
index 0000000000..9f09471288
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.releng/javadoc/debug-frame.html
@@ -0,0 +1,200 @@
+CDO Model Repository Client
+
+CDO Model Repository Client Edit Support
+
+CDO Model Repository Client Location
+
+CDO Model Repository Client Net4j Support
+
+CDO Model Repository Client UI
+
+CDO Model Repository Client UI IDE
+
+CDO Model Repository Common
+
+CDO Model Repository Server
+
+CDO Model Repository Server DB
+
+CDO Model Repository Server DB4O
+
+CDO Model Repository Server Hibernate
+
+CDO Model Repository Server MongoDB
+
+CDO Model Repository Server Net4j Support
+
+CDO Model Repository Server OCL Support
+
+CDO Model Repository Server Objectivity
+
+Net4j Signalling Platform Transport
+
+Net4j Signalling Platform Transport HTTP
+
+Net4j Signalling Platform Transport HTTP Common
+
+Net4j Signalling Platform Transport HTTP Server
+
+Net4j Signalling Platform Transport JVM
+
+Net4j Signalling Platform Transport TCP
+
+Net4j Signalling Platform UI
+
+Net4j DB Framework
+
+Net4j DB Framework Derby Adapter
+
+Net4j DB Framework H2 Adapter
+
+Net4j DB Framework HSQLDB Adapter
+
+Net4j DB Framework MYSQL Adapter
+
+Net4j DB Framework PostgreSQL Adapter
+
+Net4j Utilities
+
+Net4j Utilities UI
+
diff --git a/plugins/org.eclipse.emf.cdo.releng/javadoc/debug.html b/plugins/org.eclipse.emf.cdo.releng/javadoc/debug.html
new file mode 100644
index 0000000000..8377ae1914
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.releng/javadoc/debug.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+Javadoc Generation Debugger
+
+
+
+
+
+
diff --git a/plugins/org.eclipse.emf.cdo.releng/src/org/eclipse/emf/cdo/releng/AssembleJavaDocOptions.java b/plugins/org.eclipse.emf.cdo.releng/src/org/eclipse/emf/cdo/releng/AssembleJavaDocOptions.java
index 8638116124..e490b643c6 100644
--- a/plugins/org.eclipse.emf.cdo.releng/src/org/eclipse/emf/cdo/releng/AssembleJavaDocOptions.java
+++ b/plugins/org.eclipse.emf.cdo.releng/src/org/eclipse/emf/cdo/releng/AssembleJavaDocOptions.java
@@ -87,6 +87,7 @@ public class AssembleJavaDocOptions
}
ANTLIB.generate();
+ ANTLIB.generateDebug();
System.out.println();
for (JavaDoc javaDoc : ANTLIB.getJavaDocs())
@@ -347,6 +348,53 @@ public class AssembleJavaDocOptions
}
}
}
+
+ public void generateDebug() throws IOException
+ {
+ FileWriter out = null;
+
+ try
+ {
+ File target = new File(releng, "javadoc/debug-frame.html");
+ System.out.println("Generating " + target.getCanonicalPath());
+
+ out = new FileWriter(target);
+ BufferedWriter writer = new BufferedWriter(out);
+
+ List javaDocs = new ArrayList(getJavaDocsSortedByDependencies());
+ Collections.reverse(javaDocs);
+
+ for (JavaDoc javaDoc : javaDocs)
+ {
+ for (SourcePlugin sourcePlugin : javaDoc.getSortedSourcePlugins())
+ {
+ List sortedPackageNames = sourcePlugin.getSortedPackageNames();
+ writer.write(""
+ + sourcePlugin.getLabel() + "\n");
+ writer.write("\n");
+
+ for (String packageName : sortedPackageNames)
+ {
+ writer.write("\t- " + packageName
+ + "\n");
+ }
+
+ writer.write("
\n");
+ }
+ }
+
+ writer.flush();
+ }
+ finally
+ {
+ if (out != null)
+ {
+ out.close();
+ }
+ }
+ }
}
/**
--
cgit v1.2.3