|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.Writer
java.io.PrintWriter
com.sun.tools.doclets.formats.html.markup.HtmlWriter
com.sun.tools.doclets.formats.html.markup.HtmlDocWriter
com.sun.tools.doclets.formats.html.HtmlDocletWriter
com.sun.tools.doclets.formats.html.AbstractPackageIndexWriter
public abstract class AbstractPackageIndexWriter
Abstract class to generate the overview files in Frame and Non-Frame format. This will be sub-classed by to generate overview-frame.html as well as overview-summary.html.
| Field Summary | |
|---|---|
protected PackageDoc[] |
packages
Array of Packages to be documented. |
| Fields inherited from class com.sun.tools.doclets.formats.html.HtmlDocletWriter |
|---|
configuration, displayLength, filename, path, relativePath, relativepathNoSlash |
| Fields inherited from class com.sun.tools.doclets.formats.html.markup.HtmlWriter |
|---|
fileseparator, htmlFilename, winTitle |
| Fields inherited from class java.io.PrintWriter |
|---|
out |
| Fields inherited from class java.io.Writer |
|---|
lock |
| Constructor Summary | |
|---|---|
AbstractPackageIndexWriter(ConfigurationImpl configuration,
java.lang.String filename)
Constructor. |
|
| Method Summary | |
|---|---|
protected void |
generateIndex()
Generate the frame or non-frame package index. |
protected void |
generatePackageIndexFile(java.lang.String title,
boolean includeScript)
Generate the contants in the package index file. |
protected void |
navLinkContents()
Highlight "Overview" in the strong format, in the navigation bar as this is the overview page. |
protected void |
printAllClassesPackagesLink()
Do nothing. |
protected void |
printConfigurationTitle()
Print the doctitle, if it is specified on the command line. |
protected void |
printIndexContents(PackageDoc[] packages,
java.lang.String text)
Generate code for package index contents. |
protected abstract void |
printIndexFooter()
|
protected abstract void |
printIndexHeader(java.lang.String text)
|
protected abstract void |
printIndexRow(PackageDoc pkg)
|
protected abstract void |
printNavigationBarFooter()
|
protected abstract void |
printNavigationBarHeader()
|
protected void |
printOverview()
Default to no overview, overwrite to add overview. |
protected abstract void |
printOverviewHeader()
|
| Methods inherited from class com.sun.tools.doclets.formats.html.markup.HtmlDocWriter |
|---|
getHyperLink, getHyperLink, getHyperLink, getHyperLink, getPkgName, printBodyHtmlEnd, printFooter, printFrameFooter, printFramesetHeader, printFramesetHeader, printHyperLink, printHyperLink, printHyperLink, printHyperLink, printNbsps, printPkgName, spaces, today |
| Methods inherited from class java.io.PrintWriter |
|---|
append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected PackageDoc[] packages
| Constructor Detail |
|---|
public AbstractPackageIndexWriter(ConfigurationImpl configuration,
java.lang.String filename)
throws java.io.IOException
filename - Name of the package index file to be generated.
java.io.IOException| Method Detail |
|---|
protected abstract void printNavigationBarHeader()
protected abstract void printNavigationBarFooter()
protected abstract void printOverviewHeader()
protected abstract void printIndexHeader(java.lang.String text)
protected abstract void printIndexRow(PackageDoc pkg)
protected abstract void printIndexFooter()
protected void generatePackageIndexFile(java.lang.String title,
boolean includeScript)
throws java.io.IOException
title - the title of the window.includeScript - boolean set true if windowtitle script is to be included
java.io.IOException
protected void printOverview()
throws java.io.IOException
java.io.IOExceptionprotected void generateIndex()
protected void printIndexContents(PackageDoc[] packages,
java.lang.String text)
packages - Array of packages to be documented.text - String which will be used as the heading.protected void printConfigurationTitle()
protected void navLinkContents()
navLinkContents in class HtmlDocletWriterprotected void printAllClassesPackagesLink()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||