|
|||||||||
| 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.ClassUseWriter
public class ClassUseWriter
Generate class usage information.
| Field Summary | |
|---|---|
(package private) ClassDoc |
classdoc
|
(package private) NestedClassWriterImpl |
classSubWriter
|
(package private) ConstructorWriterImpl |
constrSubWriter
|
(package private) FieldWriterImpl |
fieldSubWriter
|
(package private) MethodWriterImpl |
methodSubWriter
|
(package private) java.util.SortedSet<PackageDoc> |
pkgSet
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToClassAnnotations
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToClassTypeParameter
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToConstructorAnnotations
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToConstructorArgs
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToConstructorArgTypeParameter
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToConstructorParameterAnnotations
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToConstructorThrows
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToField
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToFieldAnnotations
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToFieldTypeParameter
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToImplementingClass
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToMethodAnnotations
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToMethodArgs
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToMethodArgTypeParameter
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToMethodParameterAnnotations
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToMethodReturn
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToMethodReturnTypeParameter
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToMethodThrows
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToMethodTypeParameter
|
(package private) java.util.Set<PackageDoc> |
pkgToPackageAnnotations
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToSubclass
|
(package private) java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgToSubinterface
|
| 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 | |
|---|---|
ClassUseWriter(ConfigurationImpl configuration,
ClassUseMapper mapper,
java.lang.String path,
java.lang.String filename,
java.lang.String relpath,
ClassDoc classdoc)
Constructor. |
|
| Method Summary | |
|---|---|
static void |
generate(ConfigurationImpl configuration,
ClassTree classtree)
Write out class use pages. |
static void |
generate(ConfigurationImpl configuration,
ClassUseMapper mapper,
ClassDoc classdoc)
Generate a class page. |
protected void |
generateClassList()
|
protected void |
generateClassUse()
|
protected void |
generateClassUse(PackageDoc pkg)
Print the class use list. |
protected void |
generateClassUseFile()
Print the class use list. |
protected void |
generatePackageAnnotationList()
|
protected void |
generatePackageList()
|
protected void |
generatePackageUse(PackageDoc pkg)
Print the package use list. |
protected void |
navLinkClass()
Print class page indicator |
protected void |
navLinkClassUse()
Print class use link |
protected void |
navLinkPackage()
Print this package link |
protected void |
navLinkTree()
Print "Tree" link in the navigation bar. |
private java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> |
pkgDivide(java.util.Map<java.lang.String,? extends java.util.List<? extends ProgramElementDoc>> classMap)
|
protected void |
printClassUseFooter()
Print the footer for the class use Listing. |
protected void |
printClassUseHeader()
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 ClassDoc classdoc
java.util.Set<PackageDoc> pkgToPackageAnnotations
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToClassTypeParameter
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToClassAnnotations
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToMethodTypeParameter
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToMethodArgTypeParameter
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToMethodReturnTypeParameter
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToMethodAnnotations
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToMethodParameterAnnotations
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToFieldTypeParameter
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToFieldAnnotations
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToSubclass
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToSubinterface
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToImplementingClass
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToField
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToMethodReturn
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToMethodArgs
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToMethodThrows
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToConstructorAnnotations
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToConstructorParameterAnnotations
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToConstructorArgs
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToConstructorArgTypeParameter
final java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgToConstructorThrows
final java.util.SortedSet<PackageDoc> pkgSet
final MethodWriterImpl methodSubWriter
final ConstructorWriterImpl constrSubWriter
final FieldWriterImpl fieldSubWriter
final NestedClassWriterImpl classSubWriter
| Constructor Detail |
|---|
public ClassUseWriter(ConfigurationImpl configuration,
ClassUseMapper mapper,
java.lang.String path,
java.lang.String filename,
java.lang.String relpath,
ClassDoc classdoc)
throws java.io.IOException
filename - the file to be generated.
java.io.IOException
DocletAbortException| Method Detail |
|---|
public static void generate(ConfigurationImpl configuration,
ClassTree classtree)
DocletAbortExceptionprivate java.util.Map<java.lang.String,java.util.List<ProgramElementDoc>> pkgDivide(java.util.Map<java.lang.String,? extends java.util.List<? extends ProgramElementDoc>> classMap)
public static void generate(ConfigurationImpl configuration,
ClassUseMapper mapper,
ClassDoc classdoc)
protected void generateClassUseFile()
throws java.io.IOException
java.io.IOException
protected void generateClassUse()
throws java.io.IOException
java.io.IOException
protected void generatePackageList()
throws java.io.IOException
java.io.IOException
protected void generatePackageAnnotationList()
throws java.io.IOException
java.io.IOException
protected void generateClassList()
throws java.io.IOException
java.io.IOException
protected void generatePackageUse(PackageDoc pkg)
throws java.io.IOException
java.io.IOException
protected void generateClassUse(PackageDoc pkg)
throws java.io.IOException
java.io.IOExceptionprotected void printClassUseHeader()
protected void printClassUseFooter()
protected void navLinkPackage()
navLinkPackage in class HtmlDocletWriterprotected void navLinkClass()
navLinkClass 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 | ||||||||