|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.doclets.formats.html.AbstractMemberWriter
public abstract class AbstractMemberWriter
The base class for member writers.
| Field Summary | |
|---|---|
protected ClassDoc |
classdoc
|
boolean |
nodepr
|
protected boolean |
printedSummaryHeader
|
protected SubWriterHolderWriter |
writer
|
| Constructor Summary | |
|---|---|
AbstractMemberWriter(SubWriterHolderWriter writer)
|
|
AbstractMemberWriter(SubWriterHolderWriter writer,
ClassDoc classdoc)
|
|
| Method Summary | |
|---|---|
ConfigurationImpl |
configuration()
|
ProgramElementDoc[] |
eligibleMembers(ProgramElementDoc[] members)
|
protected boolean |
isInherited(ProgramElementDoc ped)
Return true if the given ProgramElement is inherited
by the class that is being documented. |
protected java.lang.String |
makeSpace(int len)
|
protected java.lang.String |
modifierString(MemberDoc member)
Return a string describing the access modifier flags. |
protected java.lang.String |
name(ProgramElementDoc member)
|
protected void |
navDetailLink(java.util.List<?> members)
|
protected void |
navSummaryLink(java.util.List<?> members,
VisibleMemberMap visibleMemberMap)
|
protected void |
print(char ch)
|
protected void |
print(java.lang.String str)
|
protected void |
printComment(ProgramElementDoc member)
|
protected void |
printCommentAndTags(ProgramElementDoc member)
|
protected void |
printDeprecatedAPI(java.util.List<Doc> deprmembers,
java.lang.String headingKey)
Generate the code for listing the deprecated APIs. |
protected void |
printFullComment(ProgramElementDoc member)
|
protected void |
printHead(MemberDoc member)
|
abstract void |
printInheritedSummaryAnchor(ClassDoc cd)
|
void |
printInheritedSummaryFooter(ClassDoc cd)
Forward to containing writer |
void |
printInheritedSummaryHeader(ClassDoc cd)
Forward to containing writer |
abstract void |
printInheritedSummaryLabel(ClassDoc cd)
|
private void |
printModifier(ProgramElementDoc member)
|
protected void |
printModifierAndType(ProgramElementDoc member,
Type type)
Print the modifier and type for the member in the member summary. |
protected void |
printModifiers(MemberDoc member)
|
protected abstract void |
printNavDetailLink(boolean link)
|
protected abstract void |
printNavSummaryLink(ClassDoc cd,
boolean link)
|
protected void |
printStaticAndType(boolean isStatic,
Type type)
Print 'static' if static and type link. |
abstract void |
printSummaryAnchor(ClassDoc cd)
|
void |
printSummaryFooter(ClassDoc cd)
Forward to containing writer |
void |
printSummaryHeader(ClassDoc cd)
Forward to containing writer |
abstract void |
printSummaryLabel(ClassDoc cd)
abstracts |
protected abstract void |
printSummaryType(ProgramElementDoc member)
|
protected void |
printUseInfo(java.util.List<? extends ProgramElementDoc> mems,
java.lang.String heading)
Print use info. |
protected void |
serialWarning(SourcePosition pos,
java.lang.String key,
java.lang.String a1,
java.lang.String a2)
|
protected void |
strong(java.lang.String str)
|
protected java.lang.String |
typeString(MemberDoc member)
|
protected abstract void |
writeDeprecatedLink(ProgramElementDoc member)
|
protected abstract void |
writeInheritedSummaryLink(ClassDoc cd,
ProgramElementDoc member)
|
void |
writeMemberSummary(ClassDoc classDoc,
ProgramElementDoc member,
Tag[] firstSentenceTags,
boolean isFirst,
boolean isLast)
|
protected void |
writeSummaryLink(ClassDoc cd,
ProgramElementDoc member)
|
protected abstract void |
writeSummaryLink(int context,
ClassDoc cd,
ProgramElementDoc member)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean printedSummaryHeader
protected final SubWriterHolderWriter writer
protected final ClassDoc classdoc
public final boolean nodepr
| Constructor Detail |
|---|
public AbstractMemberWriter(SubWriterHolderWriter writer,
ClassDoc classdoc)
public AbstractMemberWriter(SubWriterHolderWriter writer)
| Method Detail |
|---|
public abstract void printSummaryLabel(ClassDoc cd)
public abstract void printInheritedSummaryLabel(ClassDoc cd)
public abstract void printSummaryAnchor(ClassDoc cd)
public abstract void printInheritedSummaryAnchor(ClassDoc cd)
protected abstract void printSummaryType(ProgramElementDoc member)
protected void writeSummaryLink(ClassDoc cd,
ProgramElementDoc member)
protected abstract void writeSummaryLink(int context,
ClassDoc cd,
ProgramElementDoc member)
protected abstract void writeInheritedSummaryLink(ClassDoc cd,
ProgramElementDoc member)
protected abstract void writeDeprecatedLink(ProgramElementDoc member)
protected abstract void printNavSummaryLink(ClassDoc cd,
boolean link)
protected abstract void printNavDetailLink(boolean link)
protected void print(java.lang.String str)
protected void print(char ch)
protected void strong(java.lang.String str)
protected java.lang.String modifierString(MemberDoc member)
protected java.lang.String typeString(MemberDoc member)
protected void printModifiers(MemberDoc member)
protected java.lang.String makeSpace(int len)
protected void printStaticAndType(boolean isStatic,
Type type)
protected void printModifierAndType(ProgramElementDoc member,
Type type)
member - the member to print the type for.type - the type to print.private void printModifier(ProgramElementDoc member)
protected void printComment(ProgramElementDoc member)
protected java.lang.String name(ProgramElementDoc member)
protected void printHead(MemberDoc member)
protected void printFullComment(ProgramElementDoc member)
protected void printCommentAndTags(ProgramElementDoc member)
public void printSummaryHeader(ClassDoc cd)
public void printInheritedSummaryHeader(ClassDoc cd)
public void printInheritedSummaryFooter(ClassDoc cd)
public void printSummaryFooter(ClassDoc cd)
protected boolean isInherited(ProgramElementDoc ped)
ProgramElement is inherited
by the class that is being documented.
ped - The ProgramElement being checked.
return true if the ProgramElement is being inherited and
false otherwise.
protected void printDeprecatedAPI(java.util.List<Doc> deprmembers,
java.lang.String headingKey)
protected void printUseInfo(java.util.List<? extends ProgramElementDoc> mems,
java.lang.String heading)
protected void navDetailLink(java.util.List<?> members)
protected void navSummaryLink(java.util.List<?> members,
VisibleMemberMap visibleMemberMap)
protected void serialWarning(SourcePosition pos,
java.lang.String key,
java.lang.String a1,
java.lang.String a2)
public ProgramElementDoc[] eligibleMembers(ProgramElementDoc[] members)
public ConfigurationImpl configuration()
public void writeMemberSummary(ClassDoc classDoc,
ProgramElementDoc member,
Tag[] firstSentenceTags,
boolean isFirst,
boolean isLast)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||