Klasse ClassWriterImpl
java.lang.Object
org.jdrupes.mdoclet.internal.doclets.formats.html.HtmlDocletWriter
org.jdrupes.mdoclet.internal.doclets.formats.html.SubWriterHolderWriter
org.jdrupes.mdoclet.internal.doclets.formats.html.ClassWriterImpl
- Alle implementierten Schnittstellen:
 ClassWriter
Generate the Class Information Page.
- Siehe auch:
 
- 
Feldübersicht
FelderVon Klasse geerbte Felder org.jdrupes.mdoclet.internal.doclets.formats.html.SubWriterHolderWriter
bodyContentsVon Klasse geerbte Felder org.jdrupes.mdoclet.internal.doclets.formats.html.HtmlDocletWriter
comparators, configuration, contents, docPaths, filename, htmlIds, links, mainBodyScript, messages, options, path, pathToRoot, resources, utils, winTitle - 
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungClassWriterImpl(HtmlConfiguration configuration, TypeElement typeElement, ClassTree classTree)  - 
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddClassDeprecationInfo(Content classInfo) If this class is deprecated, add the appropriate information.voidaddClassDescription(Content classInfo) Build the class description.voidaddClassSignature(Content classInfo) Add the signature of the current class content.voidaddClassTagInfo(Content classInfo) Add the tag information for the current class.voidaddClassTree(Content target) Add the class inheritance tree documentation.voidAdd the footer of the page.voidaddFunctionalInterfaceInfo(Content target) If this is an functional interface, display appropriate message.voidaddImplementedInterfacesInfo(Content target) Add all implemented interfaces if this is a class.voidaddInterfaceUsageInfo(Content target) If this is an interface, add all classes that implement this interface.voidaddNestedClassInfo(Content target) If this is an inner class or interface, add the enclosing class or interface.voidaddParamInfo(Content target) Add the type parameter and state component information.voidaddSubClassInfo(Content target) Add all the classes that extend this one.voidaddSubInterfacesInfo(Content target) Add all the interfaces that extend this one.voidaddSuperInterfacesInfo(Content target) Add all superinterfaces if this is an interface.Get the class content header.getClassInfo(Content classInfo) Gibt the class information zurück.protected TypeElementReturn the main type element of the current page or null for pages that don’t have one.Get the header of the page.getMemberDetails(Content content) Gibt the member details zurück.protected NavigationgetNavBar(Navigation.PageMode pageMode, Element element) Returns a basic navigation bar for a kind of page and element.Return the TypeElement being documented.booleanvoidprintDocument(Content content) Print the document.Von Klasse geerbte Methoden org.jdrupes.mdoclet.internal.doclets.formats.html.SubWriterHolderWriter
addAnnotationContent, addClassContent, addIndexComment, addIndexComment, addInheritedMemberSummary, addInheritedSummaryHeader, addSummary, addSummaryHeader, addSummaryLinkComment, addSummaryLinkComment, getContentHeader, getDetailsList, getDetailsListItem, getMember, getMember, getMemberDetailsContent, getMemberHeader, getMemberInherited, getMemberList, getMemberListItem, getMemberSummary, getSummariesList, getSummariesListItemVon Klasse geerbte Methoden org.jdrupes.mdoclet.internal.doclets.formats.html.HtmlDocletWriter
addInlineComment, addInlineComment, addInlineDeprecatedComment, addPreQualifiedClassLink, addPreQualifiedClassLink, addPreQualifiedStrongClassLink, addPreviewComment, addPreviewInfo, addPreviewSummary, addSrcLink, addSummaryComment, addSummaryComment, addSummaryDeprecatedComment, addTagsInfo, commentTagsToContent, commentTagsToContent, commentTagsToContent, getAnnotations, getBlockTagOutput, getBlockTagOutput, getBody, getBodyStyle, getCrossClassLink, getCrossModuleLink, getCrossPackageLink, getDeprecatedPhrase, getDocLink, getDocLink, getDocLink, getDocLink, getDocLink, getEnclosingPackageName, getFooter, getHeader, getHeader, getLink, getLocalizedPackageName, getModuleLink, getModuleLink, getNavLinkToOverviewTree, getPackageLabel, getPackageLink, getPackageLink, getPackageTableHeader, getPreQualifiedClassLink, getQualifiedClassLink, getTagletWriterInstance, getTagletWriterInstance, getTypeParameterLinks, getWindowTitle, hasSerializationOverviewTags, invalidTagOutput, pathString, pathString, printHtmlDocument, printHtmlDocument, printHtmlDocument, replaceDocRootDir, resolveExternalSpecURIVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.jdrupes.mdoclet.internal.doclets.toolkit.ClassWriter
addClassContent, getDetailsList, getDetailsListItem, getMemberSummary, getSummariesList, getSummariesListItem 
- 
Felddetails
- 
typeElement
 - 
classTree
 
 - 
 - 
Konstruktordetails
- 
ClassWriterImpl
public ClassWriterImpl(HtmlConfiguration configuration, TypeElement typeElement, ClassTree classTree) - Parameter:
 configuration- the configuration data for the doclettypeElement- the class being documented.classTree- the class tree for the given class.
 
 - 
 - 
Methodendetails
- 
getHeader
Beschreibung aus Schnittstelle kopiert:ClassWriterGet the header of the page.- Angegeben von:
 getHeaderin SchnittstelleClassWriter- Parameter:
 header- the header string to write- Gibt zurück:
 - header content that needs to be added to the documentation
 
 - 
getClassContentHeader
Beschreibung aus Schnittstelle kopiert:ClassWriterGet the class content header.- Angegeben von:
 getClassContentHeaderin SchnittstelleClassWriter- Gibt zurück:
 - class content header that needs to be added to the documentation
 
 - 
printDocument
Beschreibung aus Schnittstelle kopiert:ClassWriterPrint the document.- Angegeben von:
 printDocumentin SchnittstelleClassWriter- Parameter:
 content- the content that will be printed as a document- Löst aus:
 DocFileIOException- if there is a problem while writing the document
 - 
getClassInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterGibt the class information zurück.- Angegeben von:
 getClassInfoin SchnittstelleClassWriter- Parameter:
 classInfo- the class information- Gibt zurück:
 - the class information
 
 - 
getCurrentPageElement
Beschreibung aus Klasse kopiert:HtmlDocletWriterReturn the main type element of the current page or null for pages that don’t have one.- Setzt außer Kraft:
 getCurrentPageElementin KlasseHtmlDocletWriter- Gibt zurück:
 - the type element of the current page.
 
 - 
addClassSignature
Beschreibung aus Schnittstelle kopiert:ClassWriterAdd the signature of the current class content.- Angegeben von:
 addClassSignaturein SchnittstelleClassWriter- Parameter:
 classInfo- the class content to which the signature will be added
 - 
addClassDescription
Beschreibung aus Schnittstelle kopiert:ClassWriterBuild the class description.- Angegeben von:
 addClassDescriptionin SchnittstelleClassWriter- Parameter:
 classInfo- the content to which the documentation will be added
 - 
addClassTagInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterAdd the tag information for the current class.- Angegeben von:
 addClassTagInfoin SchnittstelleClassWriter- Parameter:
 classInfo- the content to which the tag information will be added
 - 
addClassTree
Beschreibung aus Schnittstelle kopiert:ClassWriterAdd the class inheritance tree documentation.- Angegeben von:
 addClassTreein SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
addParamInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterAdd the type parameter and state component information.- Angegeben von:
 addParamInfoin SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
addSubClassInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterAdd all the classes that extend this one.- Angegeben von:
 addSubClassInfoin SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
addSubInterfacesInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterAdd all the interfaces that extend this one.- Angegeben von:
 addSubInterfacesInfoin SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
addInterfaceUsageInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterIf this is an interface, add all classes that implement this interface.- Angegeben von:
 addInterfaceUsageInfoin SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
addImplementedInterfacesInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterAdd all implemented interfaces if this is a class.- Angegeben von:
 addImplementedInterfacesInfoin SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
addSuperInterfacesInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterAdd all superinterfaces if this is an interface.- Angegeben von:
 addSuperInterfacesInfoin SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
addNestedClassInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterIf this is an inner class or interface, add the enclosing class or interface.- Angegeben von:
 addNestedClassInfoin SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
addFunctionalInterfaceInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterIf this is an functional interface, display appropriate message.- Angegeben von:
 addFunctionalInterfaceInfoin SchnittstelleClassWriter- Parameter:
 target- the content to which the documentation will be added
 - 
isFunctionalInterface
 - 
addClassDeprecationInfo
Beschreibung aus Schnittstelle kopiert:ClassWriterIf this class is deprecated, add the appropriate information.- Angegeben von:
 addClassDeprecationInfoin SchnittstelleClassWriter- Parameter:
 classInfo- the content to which the documentation will be added
 - 
getTypeElement
Return the TypeElement being documented.- Angegeben von:
 getTypeElementin SchnittstelleClassWriter- Gibt zurück:
 - the TypeElement being documented.
 
 - 
getMemberDetails
Beschreibung aus Schnittstelle kopiert:ClassWriterGibt the member details zurück.- Angegeben von:
 getMemberDetailsin SchnittstelleClassWriter- Parameter:
 content- the content used to generate the member details- Gibt zurück:
 - the member details
 
 
 -