|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.io.Writer java.io.PrintWriter com.sun.tools.doclets.HtmlWriter com.sun.tools.doclets.HtmlDocWriter org.freehep.tools.doclet.HtmlStandardWriter org.freehep.tools.doclet.AbstractPackageWriter org.freehep.tools.doclet.PackageWriter
Class to generate file for each package contents in the right-hand frame. This will list all the Class Kinds in the package. A click on any class-kind will update the frame with the clicked class-kind page.
Field Summary | |
protected com.sun.javadoc.PackageDoc |
next
The next package name in the alpha-order list. |
protected com.sun.javadoc.PackageDoc |
prev
The prev package name in the alpha-order list. |
Fields inherited from class org.freehep.tools.doclet.AbstractPackageWriter |
documentedClasses |
Fields inherited from class org.freehep.tools.doclet.HtmlStandardWriter |
backpath, configuration, displayLength, DOC_FILES_DIR_NAME, filename, path, relativepath, relativepathNoSlash |
Fields inherited from class com.sun.tools.doclets.HtmlWriter |
fileseparator, htmlFilename, winTitle |
Fields inherited from class java.io.PrintWriter |
out |
Fields inherited from class java.io.Writer |
lock |
Constructor Summary | |
PackageWriter(ConfigurationStandard configuration,
String path,
String filename,
com.sun.javadoc.PackageDoc packagedoc,
com.sun.javadoc.PackageDoc prev,
com.sun.javadoc.PackageDoc next)
Constructor to construct PackageWriter object and to generate "package-summary.html" file in the respective package directory. |
Method Summary | |
static void |
generate(ConfigurationStandard configuration,
com.sun.javadoc.PackageDoc pkg,
com.sun.javadoc.PackageDoc prev,
com.sun.javadoc.PackageDoc next)
Generate a package summary page for the right-hand frame. |
protected void |
generateClassKindListing(com.sun.javadoc.ClassDoc[] arr,
String label)
Generate specific class kind listing. |
protected void |
generateClassListing()
Generate class listing for all the classes in this package. |
protected void |
navLinkClassUse()
Print "Use" link for this pacakge in the navigation bar. |
protected void |
navLinkNext()
Print "NEXT PACKAGE" link in the navigation bar. |
protected void |
navLinkPrevious()
Print "PREV PACKAGE" link in the navigation bar. |
protected void |
navLinkTree()
Print "Tree" link in the navigation bar. |
protected void |
printFirstRow(String label)
Print the table heading for the class-listing. |
protected void |
printPackageComment()
Print the package comment as specified in the "packages.html" file in the source package directory. |
protected void |
printPackageDescription()
Print the package description and the tag information from the "packages.html" file. |
protected void |
printPackageFooter()
Print the navigation bar links at the bottom also print the "-bottom" if specified on the command line. |
protected void |
printPackageHeader(String heading)
Print one line summary cooment for the package at the top of the page and add link to the description which is generated at the end of the page. |
Methods inherited from class org.freehep.tools.doclet.AbstractPackageWriter |
generatePackageFile, navLinkPackage |
Methods inherited from class com.sun.tools.doclets.HtmlDocWriter |
getHyperLink, getHyperLink, getHyperLink, getHyperLink, getPkgName, printBodyHtmlEnd, printFooter, printFrameFooter, printFramesetHeader, printFramesetHeader, printHyperLink, printHyperLink, printHyperLink, printHyperLink, printNbsps, printPkgName, spaces, today |
Methods inherited from class com.sun.tools.doclets.HtmlWriter |
address, addressEnd, aEnd, aName, anchor, anchor, blockquote, blockquoteEnd, body, bodyEnd, bold, bold, boldEnd, br, center, centerEnd, code, codeEnd, codeText, commentEnd, commentStart, dd, ddEnd, dl, dlEnd, dt, em, emEnd, font, fontEnd, fontSizeStyle, fontStyle, genWriter, getBold, getBoldEnd, getCode, getCodeEnd, getFontColor, getFontEnd, getWindowTitleOnload, h1, h1, h1End, h2, h2, h2End, h3, h3, h3End, h4, h4, h4End, h5, h5End, head, headEnd, hr, hr, hr, html, htmlEnd, img, italic, italicEnd, italics, italicsText, li, li, link, menu, menuEnd, noFrames, noFramesEnd, p, pEnd, pre, preEnd, printWinTitleScript, script, scriptEnd, space, sup, supEnd, table, table, table, table, tableEnd, td, tdAlign, tdAlignRowspan, tdAlignVAlign, tdAlignVAlignRowspan, tdBgcolorStyle, tdColspan, tdColspanBgcolorStyle, tdEnd, tdNowrap, tdVAlign, tdVAlignClass, tdWidth, title, title, titleEnd, tr, trAlignVAlign, trBgcolor, trBgcolorStyle, trEnd, ul, ulEnd |
Methods inherited from class java.io.PrintWriter |
checkError, close, flush, print, print, print, print, print, print, print, print, print, 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 com.sun.javadoc.PackageDoc prev
protected com.sun.javadoc.PackageDoc next
Constructor Detail |
public PackageWriter(ConfigurationStandard configuration, String path, String filename, com.sun.javadoc.PackageDoc packagedoc, com.sun.javadoc.PackageDoc prev, com.sun.javadoc.PackageDoc next) throws IOException
path
- Directories in this path will be created if they are not
already there.filename
- Name of the package summary file to be generated,
"package-frame.html".packagedoc
- PackageDoc under consideration.prev
- Previous package in the sorted array.next
- Next package in the sorted array.
IOException
com.sun.tools.doclets.DocletAbortException
Method Detail |
public static void generate(ConfigurationStandard configuration, com.sun.javadoc.PackageDoc pkg, com.sun.javadoc.PackageDoc prev, com.sun.javadoc.PackageDoc next)
pkg
- The package for which "pacakge-summary.html" is to be
generated.prev
- Previous package in the sorted array.next
- Next package in the sorted array.
com.sun.tools.doclets.DocletAbortException
protected void generateClassListing()
generateClassListing
in class AbstractPackageWriter
protected void generateClassKindListing(com.sun.javadoc.ClassDoc[] arr, String label)
arr
- Array of specific class kinds, namely Class or Interface or
Exception or Error.label
- Label for the listingprotected void printFirstRow(String label)
label
- Label for the Class kind listing.protected void printPackageComment()
protected void printPackageDescription() throws IOException
printPackageDescription
in class AbstractPackageWriter
IOException
protected void printPackageHeader(String heading)
printPackageHeader
in class AbstractPackageWriter
heading
- Package name.protected void printPackageFooter()
printPackageFooter
in class AbstractPackageWriter
protected void navLinkClassUse()
navLinkClassUse
in class HtmlStandardWriter
protected void navLinkPrevious()
navLinkPrevious
in class HtmlStandardWriter
protected void navLinkNext()
navLinkNext
in class HtmlStandardWriter
protected void navLinkTree()
navLinkTree
in class HtmlStandardWriter
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |