FreeHEP API
Version current

org.freehep.tools.doclet
Class ExecutableMemberSubWriter

java.lang.Object
  extended byorg.freehep.tools.doclet.AbstractSubWriter
      extended byorg.freehep.tools.doclet.ExecutableMemberSubWriter
Direct Known Subclasses:
ConstructorSubWriter, MethodSubWriter

public abstract class ExecutableMemberSubWriter
extends AbstractSubWriter

Print method and constructor info.

Author:
Robert Field, Atul M Dambalkar
Source Code:
ExecutableMemberSubWriter.java

Field Summary
 
Fields inherited from class org.freehep.tools.doclet.AbstractSubWriter
classdoc, nodepr, printedSummaryHeader, visibleClasses, visibleMemberMap, writer
 
Constructor Summary
ExecutableMemberSubWriter(SubWriterHolderWriter writer)
           
ExecutableMemberSubWriter(SubWriterHolderWriter writer, com.sun.javadoc.ClassDoc classdoc)
           
 
Method Summary
protected  int getReturnTypeLength(com.sun.javadoc.ExecutableMemberDoc member)
           
protected  com.sun.javadoc.ClassDoc implementsMethodInIntfac(com.sun.javadoc.MethodDoc method, com.sun.javadoc.ClassDoc[] intfacs)
           
protected  String name(com.sun.javadoc.ProgramElementDoc member)
           
protected  void printBodyHtmlEnd(com.sun.javadoc.ClassDoc cd)
           
protected  void printDeprecatedLink(com.sun.javadoc.ProgramElementDoc member)
           
protected  void printExceptions(com.sun.javadoc.ExecutableMemberDoc member)
           
protected  void printInheritedSummaryLink(com.sun.javadoc.ClassDoc cd, com.sun.javadoc.ProgramElementDoc member)
           
protected  void printMember(com.sun.javadoc.ProgramElementDoc member)
           
protected  void printParam(com.sun.javadoc.Parameter param)
           
protected  void printParameters(com.sun.javadoc.ExecutableMemberDoc member)
           
protected  void printSignature(com.sun.javadoc.ExecutableMemberDoc member)
           
protected  void printSummaryLink(com.sun.javadoc.ClassDoc cd, com.sun.javadoc.ProgramElementDoc member)
           
 
Methods inherited from class org.freehep.tools.doclet.AbstractSubWriter
bold, buildVisibleMemberMap, configuration, eligibleMembers, getMemberKind, isInherited, makeSpace, members, modifierString, msg, navDetailLink, navSummaryLink, print, print, printComment, printCommentAndTags, printDeprecated, printDeprecatedAPI, printDeprecatedClassComment, printFullComment, printHead, printHeader, printInheritedMembersSummary, printInheritedSummaryAnchor, printInheritedSummaryFooter, printInheritedSummaryHeader, printInheritedSummaryLabel, printInheritedSummaryMember, printMembers, printMembersSummary, printModifier, printModifierAndType, printModifiers, printNavDetailLink, printNavSummaryLink, printStaticAndType, printSummaryAnchor, printSummaryFooter, printSummaryHeader, printSummaryLabel, printSummaryMember, printSummaryType, 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
 

Constructor Detail

ExecutableMemberSubWriter

public ExecutableMemberSubWriter(SubWriterHolderWriter writer,
                                 com.sun.javadoc.ClassDoc classdoc)

ExecutableMemberSubWriter

public ExecutableMemberSubWriter(SubWriterHolderWriter writer)
Method Detail

printSignature

protected void printSignature(com.sun.javadoc.ExecutableMemberDoc member)

printDeprecatedLink

protected void printDeprecatedLink(com.sun.javadoc.ProgramElementDoc member)
Specified by:
printDeprecatedLink in class AbstractSubWriter

printSummaryLink

protected void printSummaryLink(com.sun.javadoc.ClassDoc cd,
                                com.sun.javadoc.ProgramElementDoc member)
Specified by:
printSummaryLink in class AbstractSubWriter

printInheritedSummaryLink

protected void printInheritedSummaryLink(com.sun.javadoc.ClassDoc cd,
                                         com.sun.javadoc.ProgramElementDoc member)
Specified by:
printInheritedSummaryLink in class AbstractSubWriter

printParam

protected void printParam(com.sun.javadoc.Parameter param)

printParameters

protected void printParameters(com.sun.javadoc.ExecutableMemberDoc member)

printExceptions

protected void printExceptions(com.sun.javadoc.ExecutableMemberDoc member)

getReturnTypeLength

protected int getReturnTypeLength(com.sun.javadoc.ExecutableMemberDoc member)

implementsMethodInIntfac

protected com.sun.javadoc.ClassDoc implementsMethodInIntfac(com.sun.javadoc.MethodDoc method,
                                                            com.sun.javadoc.ClassDoc[] intfacs)

name

protected String name(com.sun.javadoc.ProgramElementDoc member)
Overrides:
name in class AbstractSubWriter

printBodyHtmlEnd

protected void printBodyHtmlEnd(com.sun.javadoc.ClassDoc cd)
Specified by:
printBodyHtmlEnd in class AbstractSubWriter

printMember

protected void printMember(com.sun.javadoc.ProgramElementDoc member)
Specified by:
printMember in class AbstractSubWriter

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.