|
|||||||||
| 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.SubWriterHolderWriter
com.sun.tools.doclets.formats.html.PackageUseWriter
public class PackageUseWriter
Generate package usage information.
| Field Summary | |
|---|---|
(package private) PackageDoc |
pkgdoc
|
(package private) java.util.SortedMap<java.lang.String,java.util.Set<ClassDoc>> |
usingPackageToUsedClasses
|
| 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 | |
|---|---|
PackageUseWriter(ConfigurationImpl configuration,
ClassUseMapper mapper,
java.lang.String filename,
PackageDoc pkgdoc)
Constructor. |
|
| Method Summary | |
|---|---|
static void |
generate(ConfigurationImpl configuration,
ClassUseMapper mapper,
PackageDoc pkgdoc)
Generate a class page. |
protected void |
generateClassList()
|
protected void |
generatePackageList()
|
protected void |
generatePackageUse()
Print the class use list. |
protected void |
generatePackageUse(PackageDoc pkg)
Print the package use list. |
protected void |
generatePackageUseFile()
Print the class use list. |
protected void |
navLinkClassUse()
Print class use link |
protected void |
navLinkPackage()
Print this package link |
protected void |
navLinkTree()
Print "Tree" link in the navigation bar. |
protected void |
printClassRow(ClassDoc usedClass,
java.lang.String packageName)
|
protected void |
printPackageUseFooter()
Print the footer for the class use Listing. |
protected void |
printPackageUseHeader()
Print the header for the class use Listing. |
| Methods inherited from class com.sun.tools.doclets.formats.html.SubWriterHolderWriter |
|---|
printIndexComment, printIndexComment, printInheritedSummaryFooter, printInheritedSummaryHeader, printInheritedSummaryMember, printMemberFooter, printMemberHeader, printSummaryFooter, printSummaryHeader, printSummaryLinkComment, printSummaryLinkComment, printSummaryLinkType, printTableHeadingBackground, printTypeSummaryFooter, printTypeSummaryHeader |
| 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 |
|---|
final PackageDoc pkgdoc
final java.util.SortedMap<java.lang.String,java.util.Set<ClassDoc>> usingPackageToUsedClasses
| Constructor Detail |
|---|
public PackageUseWriter(ConfigurationImpl configuration,
ClassUseMapper mapper,
java.lang.String filename,
PackageDoc pkgdoc)
throws java.io.IOException
filename - the file to be generated.
java.io.IOException
DocletAbortException| Method Detail |
|---|
public static void generate(ConfigurationImpl configuration,
ClassUseMapper mapper,
PackageDoc pkgdoc)
configuration - the current configuration of the doclet.mapper - the mapping of the class usage.pkgdoc - the package doc being documented.
protected void generatePackageUseFile()
throws java.io.IOException
java.io.IOException
protected void generatePackageUse()
throws java.io.IOException
java.io.IOException
protected void generatePackageList()
throws java.io.IOException
java.io.IOException
protected void generateClassList()
throws java.io.IOException
java.io.IOException
protected void printClassRow(ClassDoc usedClass,
java.lang.String packageName)
protected void generatePackageUse(PackageDoc pkg)
throws java.io.IOException
java.io.IOExceptionprotected void printPackageUseHeader()
protected void printPackageUseFooter()
protected void navLinkPackage()
navLinkPackage in class HtmlDocletWriterprotected void navLinkClassUse()
navLinkClassUse in class HtmlDocletWriterprotected void navLinkTree()
HtmlDocletWriter
navLinkTree in class HtmlDocletWriter
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||