| Modifier and Type | Field and Description |
|---|---|
| protected Element | currentMember
The index of the current member that is being documented at this point in time. |
| Access | Constructor and Description |
|---|---|
| public | AnnotationTypeMemberWriter(ClassWriter
the writer that will write the output. writer, VisibleMemberTable.the kind of annotation interface members to handle. kindConstructs a new AnnotationTypeMemberWriterImpl for a specific kind of member. |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| public void | addSummaryLabel(Content content)
Implements abstract jdk. Adds the summary label for the member. |
| protected void | addSummaryLink(HtmlLinkInfo.
Implements abstract jdk. Adds the summary link for the member. |
| protected void | addSummaryType(Element member, Content content)
Implements abstract jdk. Adds the summary type for the member. |
| protected void | |
| protected void | buildAnnotationTypeMember(Content
the content to which the documentation will be added target)Build the member documentation. |
| protected void | |
| protected void | buildDefaultValueInfo(Content
the content to which the documentation will be added annotationContent)Build the default value for this optional member. |
| protected void | buildDeprecationInfo(Content target)
Implements abstract jdk. Builds the deprecation info. |
| public void | buildDetails(Content target)
Implements abstract jdk. Builds the list of "details" for all members of this kind. |
| protected void | buildMemberComments(Content
the content to which the documentation will be added annotationContent)Build the comments for the member. |
| protected void | buildPreviewInfo(Content target)
Implements abstract jdk. Builds the preview info. |
| protected void | buildSignature(Content target)
Implements abstract jdk. Builds the signature. |
| public void | buildSummary(Content summariesList, Content content)
Implements abstract jdk. Adds the given summary to the list of summaries. |
| protected void | buildTagInfo(Content
the content to which the documentation will be added annotationContent)Build the tag information. |
| protected Table | createSummaryTable()
Implements abstract jdk. Creates the summary table for this element. |
| protected Content | |
| protected Content | |
| protected Content | |
| protected Content | |
| public Content | getMemberSummaryHeader(Content content)
Implements abstract jdk. Returns the member summary header for the given class. |
| protected Content | |
| protected Content | getSummaryLink(Element member)
Implements abstract jdk. Returns a link for summary (deprecated, preview) pages. |
| public TableHeader | getSummaryTableHeader(Element member)
Implements abstract jdk. Returns the summary table header for the member. |
| private TypeMirror | |
| protected Comment |
| currentMember | back to summary |
|---|---|
| protected Element currentMember The index of the current member that is being documented at this point in time. | |
| AnnotationTypeMemberWriter | back to summary |
|---|---|
| public AnnotationTypeMemberWriter(ClassWriter writer, VisibleMemberTable. Constructs a new AnnotationTypeMemberWriterImpl for a specific kind of member. We generate separate summaries for required and optional annotation interface members, so we need dedicated writer instances for each kind. For the details section, a single shared list is generated
| |
| addAnnotationDetailsMarker | back to summary |
|---|---|
| protected void addAnnotationDetailsMarker(Content memberDetails) | |
| addComments | back to summary |
|---|---|
| protected void addComments(Element member, Content annotationContent) | |
| addDefaultValueInfo | back to summary |
|---|---|
| protected void addDefaultValueInfo(Element member, Content annotationContent) | |
| addDeprecated | back to summary |
|---|---|
| protected void addDeprecated(Element member, Content target) | |
| addPreview | back to summary |
|---|---|
| protected void addPreview(Element member, Content content) | |
| addSummaryLabel | back to summary |
|---|---|
| public void addSummaryLabel(Content content) Implements abstract jdk. Doc from jdk. Adds the summary label for the member.
| |
| addSummaryLink | back to summary |
|---|---|
| protected void addSummaryLink(HtmlLinkInfo. Implements abstract jdk. Doc from jdk. Adds the summary link for the member.
| |
| addSummaryType | back to summary |
|---|---|
| protected void addSummaryType(Element member, Content content) Implements abstract jdk. Doc from jdk. Adds the summary type for the member.
| |
| addTags | back to summary |
|---|---|
| protected void addTags(Element member, Content annotationContent) | |
| buildAnnotationTypeMember | back to summary |
|---|---|
| protected void buildAnnotationTypeMember(Content target) Build the member documentation.
| |
| buildAnnotationTypeMemberChildren | back to summary |
|---|---|
| protected void buildAnnotationTypeMemberChildren(Content annotationContent) | |
| buildDefaultValueInfo | back to summary |
|---|---|
| protected void buildDefaultValueInfo(Content annotationContent) Build the default value for this optional member.
| |
| buildDeprecationInfo | back to summary |
|---|---|
| protected void buildDeprecationInfo(Content target) Implements abstract jdk. Doc from jdk. Builds the deprecation info.
| |
| buildDetails | back to summary |
|---|---|
| public void buildDetails(Content target) Implements abstract jdk. Doc from jdk. Builds the list of "details" for all members of this kind.
| |
| buildMemberComments | back to summary |
|---|---|
| protected void buildMemberComments(Content annotationContent) Build the comments for the member. Do nothing if
| |
| buildPreviewInfo | back to summary |
|---|---|
| protected void buildPreviewInfo(Content target) Implements abstract jdk. Doc from jdk. Builds the preview info.
| |
| buildSignature | back to summary |
|---|---|
| protected void buildSignature(Content target) Implements abstract jdk. Doc from jdk. Builds the signature.
| |
| buildSummary | back to summary |
|---|---|
| public void buildSummary(Content summariesList, Content content) Implements abstract jdk. Doc from jdk. Adds the given summary to the list of summaries.
| |
| buildTagInfo | back to summary |
|---|---|
| protected void buildTagInfo(Content annotationContent) Build the tag information.
| |
| createSummaryTable | back to summary |
|---|---|
| protected Table Implements abstract jdk. Doc from jdk. Creates the summary table for this element.
The table should be created and initialized if needed, and configured
so that it is ready to add content with
| |
| getAnnotationDetails | back to summary |
|---|---|
| protected Content getAnnotationDetails(Content annotationDetailsHeader, Content annotationDetails) | |
| getAnnotationDetailsHeader | back to summary |
|---|---|
| protected Content getAnnotationDetailsHeader() | |
| getAnnotationHeaderContent | back to summary |
|---|---|
| protected Content getAnnotationHeaderContent(Element member) | |
| getCaption | back to summary |
|---|---|
| protected Content getCaption() Get the caption for the summary table.
| |
| getMemberSummaryHeader | back to summary |
|---|---|
| public Content getMemberSummaryHeader(Content content) Implements abstract jdk. Doc from jdk. Returns the member summary header for the given class.
| |
| getSignature | back to summary |
|---|---|
| protected Content getSignature(Element member) | |
| getSummaryLink | back to summary |
|---|---|
| protected Content getSummaryLink(Element member) Implements abstract jdk. Doc from jdk. Returns a link for summary (deprecated, preview) pages.
| |
| getSummaryTableHeader | back to summary |
|---|---|
| public TableHeader getSummaryTableHeader(Element member) Implements abstract jdk. Doc from jdk. Returns the summary table header for the member.
| |
| getType | back to summary |
|---|---|
| private TypeMirror getType(Element member) | |
| selectComment | back to summary |
|---|---|
| protected Comment selectComment(Comment c1, Comment c2) | |