Contents | Package | Class | Tree | Index
PREV | NEXT SHOW LISTS | HIDE LISTS

Class sun.tools.javadoc.doclets.AbstractSubWriter

sun.tools.javadoc.doclets.AbstractSubWriter
Subclasses:
ClassSubWriter, ExecutableMemberSubWriter, FieldSubWriter

public abstract class AbstractSubWriter

Field Summary
int  displayLength
          temp var.
SubWriterHolderWriter  writer
           
 

Method Summary
void  bold(sun.tools.javadoc.doclets.String str)
           
sun.tools.javadoc.doclets.String  makeSpace(int len)
           
sun.tools.javadoc.doclets.ProgramElementDoc[]  members(sun.tools.javadoc.doclets.ClassDoc cd)
          abstracts
sun.tools.javadoc.doclets.String  modifierString(sun.tools.javadoc.doclets.MemberDoc member)
          Return a string describing the access modifier flags.
sun.tools.javadoc.doclets.String  name(sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  print(sun.tools.javadoc.doclets.String str)
           
void  print(char ch)
           
void  printClassLink(sun.tools.javadoc.doclets.ClassDoc cd)
           
void  printComment(sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  printDeprecated(sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  printDeprecatedAPI(sun.tools.javadoc.doclets.List deprmembers, sun.tools.javadoc.doclets.String headingKey)
          Generate the code for listing the deprecated APIs.
void  printDeprecatedLink(sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  printFooter(sun.tools.javadoc.doclets.ClassDoc cd)
           
void  printFullComment(sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  printHead(sun.tools.javadoc.doclets.MemberDoc member)
           
void  printHeader(sun.tools.javadoc.doclets.ClassDoc cd)
           
void  printInheritedMembersSummary(sun.tools.javadoc.doclets.ClassDoc cd)
           
void  printInheritedSummaryFooter(sun.tools.javadoc.doclets.ClassDoc cd)
          Forward to containing writer
void  printInheritedSummaryHeader(sun.tools.javadoc.doclets.ClassDoc cd)
          Forward to containing writer
void  printInheritedSummaryLabel(sun.tools.javadoc.doclets.ClassDoc cd)
           
void  printInheritedSummaryLink(sun.tools.javadoc.doclets.ClassDoc cd, sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  printInheritedSummaryMember(sun.tools.javadoc.doclets.ClassDoc cd, sun.tools.javadoc.doclets.ProgramElementDoc member)
          Forward to containing writer
void  printMember(sun.tools.javadoc.doclets.ClassDoc cd, sun.tools.javadoc.doclets.ProgramElementDoc elem)
           
void  printMembers(sun.tools.javadoc.doclets.ClassDoc cd)
           
void  printMembersSummary(sun.tools.javadoc.doclets.ClassDoc cd)
           
void  printModifiers(sun.tools.javadoc.doclets.MemberDoc member)
           
void  printStaticAndType(boolean isStatic, sun.tools.javadoc.doclets.Type type)
          Print 'static' if static and type link.
void  printSummaryFooter(sun.tools.javadoc.doclets.ClassDoc cd)
          Forward to containing writer
void  printSummaryHeader(sun.tools.javadoc.doclets.ClassDoc cd)
          Forward to containing writer
void  printSummaryLabel(sun.tools.javadoc.doclets.ClassDoc cd)
           
void  printSummaryLink(sun.tools.javadoc.doclets.ClassDoc cd, sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  printSummaryMember(sun.tools.javadoc.doclets.ClassDoc cd, sun.tools.javadoc.doclets.ProgramElementDoc member)
          Forward to containing writer
void  printSummaryType(sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  printTags(sun.tools.javadoc.doclets.ProgramElementDoc member)
           
void  printTypedName(sun.tools.javadoc.doclets.Type type, sun.tools.javadoc.doclets.String name)
           
void  printTypeLink(sun.tools.javadoc.doclets.Type type)
           
void  printTypeLinkNoDimension(sun.tools.javadoc.doclets.Type type)
           
 

Field Detail

writer

protected final SubWriterHolderWriter writer

displayLength

protected int displayLength
          temp var. track how long the displayed (non-html) contents are.
Method Detail

members

public abstract sun.tools.javadoc.doclets.ProgramElementDoc[] members(sun.tools.javadoc.doclets.ClassDoc cd)
          abstracts

printSummaryLabel

public abstract void printSummaryLabel(sun.tools.javadoc.doclets.ClassDoc cd)

printInheritedSummaryLabel

public abstract void printInheritedSummaryLabel(sun.tools.javadoc.doclets.ClassDoc cd)

printSummaryType

protected abstract void printSummaryType(sun.tools.javadoc.doclets.ProgramElementDoc member)

printSummaryLink

protected abstract void printSummaryLink(sun.tools.javadoc.doclets.ClassDoc cd,
                                         sun.tools.javadoc.doclets.ProgramElementDoc member)

printInheritedSummaryLink

protected abstract void printInheritedSummaryLink(sun.tools.javadoc.doclets.ClassDoc cd,
                                                  sun.tools.javadoc.doclets.ProgramElementDoc member)

printHeader

protected abstract void printHeader(sun.tools.javadoc.doclets.ClassDoc cd)

printFooter

protected abstract void printFooter(sun.tools.javadoc.doclets.ClassDoc cd)

printMember

protected abstract void printMember(sun.tools.javadoc.doclets.ClassDoc cd,
                                    sun.tools.javadoc.doclets.ProgramElementDoc elem)

printDeprecatedLink

protected abstract void printDeprecatedLink(sun.tools.javadoc.doclets.ProgramElementDoc member)

print

protected void print(sun.tools.javadoc.doclets.String str)

print

protected void print(char ch)

bold

protected void bold(sun.tools.javadoc.doclets.String str)

printClassLink

protected void printClassLink(sun.tools.javadoc.doclets.ClassDoc cd)

printTypeLinkNoDimension

protected void printTypeLinkNoDimension(sun.tools.javadoc.doclets.Type type)

printTypeLink

protected void printTypeLink(sun.tools.javadoc.doclets.Type type)

modifierString

protected sun.tools.javadoc.doclets.String modifierString(sun.tools.javadoc.doclets.MemberDoc member)
          Return a string describing the access modifier flags. Don't include native or synchronized. The modifier names are returned in canonical order, as specified by The Java Language Specification.

printModifiers

protected void printModifiers(sun.tools.javadoc.doclets.MemberDoc member)

printTypedName

protected void printTypedName(sun.tools.javadoc.doclets.Type type,
                              sun.tools.javadoc.doclets.String name)

makeSpace

protected sun.tools.javadoc.doclets.String makeSpace(int len)

printStaticAndType

protected void printStaticAndType(boolean isStatic,
                                  sun.tools.javadoc.doclets.Type type)
          Print 'static' if static and type link.

printComment

protected void printComment(sun.tools.javadoc.doclets.ProgramElementDoc member)

printTags

protected void printTags(sun.tools.javadoc.doclets.ProgramElementDoc member)

name

protected sun.tools.javadoc.doclets.String name(sun.tools.javadoc.doclets.ProgramElementDoc member)

printDeprecated

protected void printDeprecated(sun.tools.javadoc.doclets.ProgramElementDoc member)

printHead

protected void printHead(sun.tools.javadoc.doclets.MemberDoc member)

printFullComment

protected void printFullComment(sun.tools.javadoc.doclets.ProgramElementDoc member)

printSummaryHeader

public void printSummaryHeader(sun.tools.javadoc.doclets.ClassDoc cd)
          Forward to containing writer

printInheritedSummaryHeader

public void printInheritedSummaryHeader(sun.tools.javadoc.doclets.ClassDoc cd)
          Forward to containing writer

printInheritedSummaryFooter

public void printInheritedSummaryFooter(sun.tools.javadoc.doclets.ClassDoc cd)
          Forward to containing writer

printSummaryFooter

public void printSummaryFooter(sun.tools.javadoc.doclets.ClassDoc cd)
          Forward to containing writer

printSummaryMember

public void printSummaryMember(sun.tools.javadoc.doclets.ClassDoc cd,
                               sun.tools.javadoc.doclets.ProgramElementDoc member)
          Forward to containing writer

printInheritedSummaryMember

public void printInheritedSummaryMember(sun.tools.javadoc.doclets.ClassDoc cd,
                                        sun.tools.javadoc.doclets.ProgramElementDoc member)
          Forward to containing writer

printMembersSummary

public void printMembersSummary(sun.tools.javadoc.doclets.ClassDoc cd)

printInheritedMembersSummary

public void printInheritedMembersSummary(sun.tools.javadoc.doclets.ClassDoc cd)

printMembers

public void printMembers(sun.tools.javadoc.doclets.ClassDoc cd)

printDeprecatedAPI

protected void printDeprecatedAPI(sun.tools.javadoc.doclets.List deprmembers,
                                  sun.tools.javadoc.doclets.String headingKey)
          Generate the code for listing the deprecated APIs. Create the table format for listing the API. Call methods from the sub-class to complete the generation.

Contents | Package | Class | Tree | Index
PREV | NEXT SHOW LISTS | HIDE LISTS