Klasse ClassBuilder
java.lang.Object
org.jdrupes.mdoclet.internal.doclets.toolkit.builders.AbstractBuilder
org.jdrupes.mdoclet.internal.doclets.toolkit.builders.ClassBuilder
Builds the summary for a given class.
- 
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.jdrupes.mdoclet.internal.doclets.toolkit.builders.AbstractBuilder
AbstractBuilder.Context - 
Feldübersicht
Von Klasse geerbte Felder org.jdrupes.mdoclet.internal.doclets.toolkit.builders.AbstractBuilder
builderFactory, configuration, containingPackagesSeen, messages, options, resources - 
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidbuild()Build the documentation.protected voidBuild the annotation type optional member documentation.protected voidbuildClassDescription(Content target) Build the class description.protected voidHandles thetag. protected voidbuildClassInfo(Content target) Build the class information documentation.protected voidbuildClassSignature(Content target) Build the signature of the current class.protected voidbuildClassTagInfo(Content target) Build the tag information for the current class.protected voidbuildClassTree(Content classContent) Build the class inheritance tree documentation.protected voidbuildConstructorDetails(Content detailsList) Build the constructor documentation.protected voidbuildDeprecationInfo(Content target) If this class is deprecated, build the appropriate information.protected voidbuildEnumConstantsDetails(Content detailsList) Build the enum constants documentation.protected voidbuildFieldDetails(Content detailsList) Build the field documentation.protected voidbuildFunctionalInterfaceInfo(Content target) If this is an functional interface, display appropriate message.protected voidIf this is a class, list all interfaces implemented by this class.protected voidbuildInterfaceUsageInfo(Content target) If this is an interface, list all classes that implement this interface.protected voidbuildMemberDetails(Content classContent) Build the member details contents of the page.protected voidbuildMemberSummary(Content classContent) Build the member summary contents of the page.protected voidbuildMethodDetails(Content detailsList) Build the method documentation.protected voidbuildNestedClassInfo(Content target) If this is an inner class or interface, list the enclosing class or interface.protected voidbuildParamInfo(Content target) Build the type parameters and state components of this class.voidbuildPropertyDetails(Content detailsList) Build the property documentation.protected voidbuildSubClassInfo(Content target) List all the classes that extend this one.protected voidbuildSubInterfacesInfo(Content target) List all the interfaces that extend this one.protected voidbuildSuperInterfacesInfo(Content target) If this is an interface, list all superinterfaces.static ClassBuildergetInstance(AbstractBuilder.Context context, TypeElement typeElement, ClassWriter writer) Constructs a new ClassBuilder. 
- 
Methodendetails
- 
getInstance
public static ClassBuilder getInstance(AbstractBuilder.Context context, TypeElement typeElement, ClassWriter writer) Constructs a new ClassBuilder.- Parameter:
 context- the build contexttypeElement- the class being documented.writer- the doclet specific writer.- Gibt zurück:
 - the new ClassBuilder
 
 - 
build
Beschreibung aus Klasse kopiert:AbstractBuilderBuild the documentation.- Angegeben von:
 buildin KlasseAbstractBuilder- Löst aus:
 DocletException- if there is a problem building the documentation
 - 
buildClassDoc
Handles thetag. - Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildClassTree
Build the class inheritance tree documentation.- Parameter:
 classContent- the content to which the documentation will be added
 - 
buildClassInfo
Build the class information documentation.- Parameter:
 target- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildParamInfo
Build the type parameters and state components of this class.- Parameter:
 target- the content to which the documentation will be added
 - 
buildSuperInterfacesInfo
If this is an interface, list all superinterfaces.- Parameter:
 target- the content to which the documentation will be added
 - 
buildImplementedInterfacesInfo
If this is a class, list all interfaces implemented by this class.- Parameter:
 target- the content to which the documentation will be added
 - 
buildSubClassInfo
List all the classes that extend this one.- Parameter:
 target- the content to which the documentation will be added
 - 
buildSubInterfacesInfo
List all the interfaces that extend this one.- Parameter:
 target- the content to which the documentation will be added
 - 
buildInterfaceUsageInfo
If this is an interface, list all classes that implement this interface.- Parameter:
 target- the content to which the documentation will be added
 - 
buildFunctionalInterfaceInfo
If this is an functional interface, display appropriate message.- Parameter:
 target- the content to which the documentation will be added
 - 
buildDeprecationInfo
If this class is deprecated, build the appropriate information.- Parameter:
 target- the content to which the documentation will be added
 - 
buildNestedClassInfo
If this is an inner class or interface, list the enclosing class or interface.- Parameter:
 target- the content to which the documentation will be added
 - 
buildClassSignature
Build the signature of the current class.- Parameter:
 target- the content to which the documentation will be added
 - 
buildClassDescription
Build the class description.- Parameter:
 target- the content to which the documentation will be added
 - 
buildClassTagInfo
Build the tag information for the current class.- Parameter:
 target- the content to which the documentation will be added
 - 
buildMemberSummary
Build the member summary contents of the page.- Parameter:
 classContent- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildMemberDetails
Build the member details contents of the page.- Parameter:
 classContent- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildEnumConstantsDetails
Build the enum constants documentation.- Parameter:
 detailsList- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildFieldDetails
Build the field documentation.- Parameter:
 detailsList- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildPropertyDetails
Build the property documentation.- Parameter:
 detailsList- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildConstructorDetails
Build the constructor documentation.- Parameter:
 detailsList- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildMethodDetails
Build the method documentation.- Parameter:
 detailsList- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem while building the documentation
 - 
buildAnnotationTypeMemberDetails
Build the annotation type optional member documentation.- Parameter:
 target- the content to which the documentation will be added- Löst aus:
 DocletException- if there is a problem building the documentation
 
 -