Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java
index 6d8cd16ada..565e0d719f 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java
@@ -12,12 +12,14 @@ import org.eclipse.emf.cdo.releng.doc.article.Javadoc;
import org.eclipse.emf.cdo.releng.doc.article.Plugin;
import org.eclipse.emf.cdo.releng.doc.article.StructuralElement;
import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter;
+import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import com.sun.javadoc.PackageDoc;
+import java.io.File;
import java.io.IOException;
/**
@@ -29,6 +31,8 @@ import java.io.IOException;
*/
public class JavadocImpl extends CategoryImpl implements Javadoc
{
+ private static final String OVERVIEW_SUMMARY = "javadoc/overview-summary.html";
+
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
@@ -62,9 +66,17 @@ public class JavadocImpl extends CategoryImpl implements Javadoc
}
@Override
+ public String linkFrom(StructuralElement source)
+ {
+ File sourceFile = source.getOutputFile();
+ File targetFile = new File(getDocumentation().getProjectFolder(), OVERVIEW_SUMMARY);
+ return ArticleUtil.createLink(sourceFile, targetFile);
+ }
+
+ @Override
protected void generateTocEntry(TocWriter writer) throws IOException
{
- writer.writeGroupStart(getTitle(), "javadoc/overview-summary.html");
+ writer.writeGroupStart(getTitle(), OVERVIEW_SUMMARY);
for (Plugin plugin : getDocumentation().getPlugins())
{

Back to the top