< prev index next >
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
Print this page
*** 23,33 ****
* questions.
*/
package jdk.javadoc.internal.doclets.toolkit;
- import java.util.List;
import java.util.SortedSet;
import javax.lang.model.element.TypeElement;
import jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException;
--- 23,32 ----
*** 67,86 ****
* @return a content tree with the package summary header
*/
public abstract Content getSummaryHeader();
/**
* Adds the table of classes to the documentation tree.
*
! * @param classes the array of classes to document.
! * @param label the label for this table.
! * @param tableSummary the summary string for the table
! * @param tableHeader array of table headers
* @param summaryContentTree the content tree to which the summaries will be added
*/
! public abstract void addClassesSummary(SortedSet<TypeElement> classes, String label,
! String tableSummary, List<String> tableHeader, Content summaryContentTree);
/**
* Adds the package description from the "packages.html" file to the documentation
* tree.
*
--- 66,127 ----
* @return a content tree with the package summary header
*/
public abstract Content getSummaryHeader();
/**
+ * Adds the table of interfaces to the documentation tree.
+ *
+ * @param interfaces the interfaces to document.
+ * @param summaryContentTree the content tree to which the summaries will be added
+ */
+ public abstract void addInterfaceSummary(SortedSet<TypeElement> interfaces,
+ Content summaryContentTree);
+
+ /**
* Adds the table of classes to the documentation tree.
*
! * @param classes the classes to document.
! * @param summaryContentTree the content tree to which the summaries will be added
! */
! public abstract void addClassSummary(SortedSet<TypeElement> classes,
! Content summaryContentTree);
!
! /**
! * Adds the table of enums to the documentation tree.
! *
! * @param enums the enums to document.
! * @param summaryContentTree the content tree to which the summaries will be added
! */
! public abstract void addEnumSummary(SortedSet<TypeElement> enums,
! Content summaryContentTree);
!
! /**
! * Adds the table of exceptions to the documentation tree.
! *
! * @param exceptions the exceptions to document.
! * @param summaryContentTree the content tree to which the summaries will be added
! */
! public abstract void addExceptionSummary(SortedSet<TypeElement> exceptions,
! Content summaryContentTree);
!
! /**
! * Adds the table of errors to the documentation tree.
! *
! * @param errors the errors to document.
! * @param summaryContentTree the content tree to which the summaries will be added
! */
! public abstract void addErrorSummary(SortedSet<TypeElement> errors,
! Content summaryContentTree);
!
! /**
! * Adds the table of annotation types to the documentation tree.
! *
! * @param annoTypes the annotation types to document.
* @param summaryContentTree the content tree to which the summaries will be added
*/
! public abstract void addAnnotationTypeSummary(SortedSet<TypeElement> annoTypes,
! Content summaryContentTree);
/**
* Adds the package description from the "packages.html" file to the documentation
* tree.
*
< prev index next >