|
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.AbstractIndexWriter
Generate Index for all the Member Names with Indexing in
Unicode Order. This class is a base class for SingleIndexWriter
and
SplitIndexWriter
. It uses the functionality from
HtmlStandardWriter
and HtmlWriter
to generate the Index
Contents.
IndexBuilder
Field Summary | |
protected com.sun.tools.doclets.IndexBuilder |
indexbuilder
The index of all the members with unicode character. |
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 | |
protected |
AbstractIndexWriter(ConfigurationStandard configuration,
String filename,
com.sun.tools.doclets.IndexBuilder indexbuilder)
This Constructor will be used by SingleIndexWriter . |
protected |
AbstractIndexWriter(ConfigurationStandard configuration,
String path,
String filename,
String relpath,
com.sun.tools.doclets.IndexBuilder indexbuilder)
This constructor will be used by SplitIndexWriter . |
Method Summary | |
protected void |
generateContents(Character unicode,
List memberlist)
Generate the member information for the unicode character along with the list of the members. |
protected void |
navLinkIndex()
Print the text "Index" in bold format in the navigation bar. |
protected void |
printClassInfo(com.sun.javadoc.ClassDoc cd)
What is the classkind? |
protected void |
printComment(com.sun.javadoc.ProgramElementDoc element)
Print comment for each element in the index. |
protected void |
printDescription(com.sun.javadoc.ClassDoc cd)
Print one line summary comment for the class. |
protected void |
printDescription(com.sun.javadoc.MemberDoc element)
Generate Description for Class, Field, Method or Constructor. |
protected void |
printDescription(com.sun.javadoc.PackageDoc pd)
Print one line summary comment for the package. |
protected void |
printMemberDesc(com.sun.javadoc.MemberDoc member)
Print description about the Static Varible/Method/Constructor for a member. |
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.tools.doclets.IndexBuilder indexbuilder
Constructor Detail |
protected AbstractIndexWriter(ConfigurationStandard configuration, String path, String filename, String relpath, com.sun.tools.doclets.IndexBuilder indexbuilder) throws IOException
SplitIndexWriter
. Initialises
path to this file and relative path from this file.
path
- Path to the file which is getting generated.filename
- Name of the file which is getting genrated.relpath
- Relative path from this file to the current directory.indexbuilder
- Unicode based Index from IndexBuilder
protected AbstractIndexWriter(ConfigurationStandard configuration, String filename, com.sun.tools.doclets.IndexBuilder indexbuilder) throws IOException
SingleIndexWriter
.
filename
- Name of the file which is getting genrated.indexbuilder
- Unicode based Index form IndexBuilder
Method Detail |
protected void navLinkIndex()
navLinkIndex
in class HtmlStandardWriter
protected void generateContents(Character unicode, List memberlist)
unicode
- Unicode for which member list information to be generated.memberlist
- List of members for the unicode character.protected void printDescription(com.sun.javadoc.PackageDoc pd)
pd
- PackageDoc passed.protected void printDescription(com.sun.javadoc.ClassDoc cd)
cd
- ClassDoc passed.protected void printClassInfo(com.sun.javadoc.ClassDoc cd)
cd
- ClassDoc.protected void printDescription(com.sun.javadoc.MemberDoc element)
element
- MemberDoc for the member of the Class Kind.MemberDoc
protected void printComment(com.sun.javadoc.ProgramElementDoc element)
element
- Index element.protected void printMemberDesc(com.sun.javadoc.MemberDoc member)
member
- MemberDoc for the member within the Class Kind.MemberDoc
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |