JML

org.jmlspecs.jmldoc.jmldoc_142
Class JmldocClassSubWriter

java.lang.Object
  extended bycom.sun.tools.doclets.standard.AbstractSubWriter
      extended bycom.sun.tools.doclets.standard.ClassSubWriter
          extended byorg.jmlspecs.jmldoc.jmldoc_142.JmldocClassSubWriter

public class JmldocClassSubWriter
extends com.sun.tools.doclets.standard.ClassSubWriter

Author:
Robert Field, Atul M Dambalkar

Field Summary
protected  long modFields
           
 
Fields inherited from class com.sun.tools.doclets.standard.AbstractSubWriter
classdoc, nodepr, printedSummaryHeader, visibleClasses, visibleMemberMap, writer
 
Constructor Summary
JmldocClassSubWriter(com.sun.tools.doclets.standard.SubWriterHolderWriter writer, com.sun.javadoc.ClassDoc classdoc)
           
JmldocClassSubWriter(com.sun.tools.doclets.standard.SubWriterHolderWriter writer, com.sun.javadoc.ClassDoc classdoc, long mods)
           
 
Method Summary
protected  boolean isInherited(com.sun.javadoc.ProgramElementDoc ped)
           
 void printInheritedSummaryAnchor(com.sun.javadoc.ClassDoc cd)
           
 void printInheritedSummaryLabel(com.sun.javadoc.ClassDoc cd)
           
protected  void printModifier(com.sun.javadoc.ProgramElementDoc member)
          This is overridden in order to insert spec_public and spec_protected as appropriate in the list of modifiers for fields.
 void printSummaryAnchor(com.sun.javadoc.ClassDoc cd)
           
 void printSummaryLabel(com.sun.javadoc.ClassDoc cd)
           
 
Methods inherited from class com.sun.tools.doclets.standard.ClassSubWriter
getMemberKind, printBodyHtmlEnd, printDeprecatedLink, printHeader, printInheritedSummaryLink, printMember, printMemberLink, printMembersSummaryLink, printNavDetailLink, printNavSummaryLink, printSummaryLink, printSummaryType
 
Methods inherited from class com.sun.tools.doclets.standard.AbstractSubWriter
bold, buildVisibleMemberMap, configuration, eligibleMembers, makeSpace, members, modifierString, msg, name, navDetailLink, navSummaryLink, print, print, printComment, printCommentAndTags, printDeprecated, printDeprecatedAPI, printDeprecatedClassComment, printFullComment, printHead, printInheritedMembersSummary, printInheritedSummaryFooter, printInheritedSummaryHeader, printInheritedSummaryMember, printMembers, printMembersSummary, printModifierAndType, printModifiers, printStaticAndType, printSummaryFooter, printSummaryHeader, printSummaryMember, printTags, printTypedName, printTypeLink, printTypeLinkNoDimension, printUseInfo, serialWarning, typeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modFields

protected long modFields
Constructor Detail

JmldocClassSubWriter

public JmldocClassSubWriter(com.sun.tools.doclets.standard.SubWriterHolderWriter writer,
                            com.sun.javadoc.ClassDoc classdoc,
                            long mods)

JmldocClassSubWriter

public JmldocClassSubWriter(com.sun.tools.doclets.standard.SubWriterHolderWriter writer,
                            com.sun.javadoc.ClassDoc classdoc)
Method Detail

printSummaryLabel

public void printSummaryLabel(com.sun.javadoc.ClassDoc cd)
Overrides:
printSummaryLabel in class com.sun.tools.doclets.standard.ClassSubWriter

printSummaryAnchor

public void printSummaryAnchor(com.sun.javadoc.ClassDoc cd)
Overrides:
printSummaryAnchor in class com.sun.tools.doclets.standard.ClassSubWriter

printInheritedSummaryAnchor

public void printInheritedSummaryAnchor(com.sun.javadoc.ClassDoc cd)
Overrides:
printInheritedSummaryAnchor in class com.sun.tools.doclets.standard.ClassSubWriter

printInheritedSummaryLabel

public void printInheritedSummaryLabel(com.sun.javadoc.ClassDoc cd)
Overrides:
printInheritedSummaryLabel in class com.sun.tools.doclets.standard.ClassSubWriter

isInherited

protected boolean isInherited(com.sun.javadoc.ProgramElementDoc ped)
Overrides:
isInherited in class com.sun.tools.doclets.standard.AbstractSubWriter

printModifier

protected void printModifier(com.sun.javadoc.ProgramElementDoc member)
This is overridden in order to insert spec_public and spec_protected as appropriate in the list of modifiers for fields.

Overrides:
printModifier in class com.sun.tools.doclets.standard.AbstractSubWriter

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.