|
|||||||||
| 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.AbstractIndexWriter
public class 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
HtmlDocletWriter to generate the Index Contents.
IndexBuilder| Field Summary | |
|---|---|
protected IndexBuilder |
indexbuilder
The index of all the members with unicode character. |
| 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 | |
|---|---|
protected |
AbstractIndexWriter(ConfigurationImpl configuration,
java.lang.String filename,
IndexBuilder indexbuilder)
This Constructor will be used by SingleIndexWriter. |
protected |
AbstractIndexWriter(ConfigurationImpl configuration,
java.lang.String path,
java.lang.String filename,
java.lang.String relpath,
IndexBuilder indexbuilder)
This constructor will be used by SplitIndexWriter. |
| Method Summary | |
|---|---|
protected void |
generateContents(java.lang.Character unicode,
java.util.List<? extends Doc> memberlist)
Generate the member information for the unicode character along with the list of the members. |
protected void |
navLinkIndex()
Print the text "Index" in strong format in the navigation bar. |
protected void |
printClassInfo(ClassDoc cd)
Print the classkind(class, interface, exception, error of the class passed. |
protected void |
printComment(ProgramElementDoc element)
Print comment for each element in the index. |
protected void |
printDescription(ClassDoc cd)
Print one line summary comment for the class. |
protected void |
printDescription(MemberDoc member)
Generate Description for Class, Field, Method or Constructor. |
protected void |
printDescription(PackageDoc pkg)
Print one line summary comment for the package. |
protected void |
printMemberDesc(MemberDoc member)
Print description about the Static Varible/Method/Constructor for a member. |
| 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 IndexBuilder indexbuilder
| Constructor Detail |
|---|
protected AbstractIndexWriter(ConfigurationImpl configuration,
java.lang.String path,
java.lang.String filename,
java.lang.String relpath,
IndexBuilder indexbuilder)
throws java.io.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
java.io.IOException
protected AbstractIndexWriter(ConfigurationImpl configuration,
java.lang.String filename,
IndexBuilder indexbuilder)
throws java.io.IOException
SingleIndexWriter.
filename - Name of the file which is getting genrated.indexbuilder - Unicode based Index form IndexBuilder
java.io.IOException| Method Detail |
|---|
protected void navLinkIndex()
navLinkIndex in class HtmlDocletWriter
protected void generateContents(java.lang.Character unicode,
java.util.List<? extends Doc> memberlist)
unicode - Unicode for which member list information to be generated.memberlist - List of members for the unicode character.protected void printDescription(PackageDoc pkg)
pkg - PackageDoc passed.protected void printDescription(ClassDoc cd)
cd - ClassDoc passed.protected void printClassInfo(ClassDoc cd)
cd - ClassDoc.protected void printDescription(MemberDoc member)
member - MemberDoc for the member of the Class Kind.MemberDocprotected void printComment(ProgramElementDoc element)
element - Index element.protected void printMemberDesc(MemberDoc member)
member - MemberDoc for the member within the Class Kind.MemberDoc
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||