src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
equal
deleted
inserted
replaced
31 import javax.lang.model.type.TypeMirror; |
31 import javax.lang.model.type.TypeMirror; |
32 |
32 |
33 import jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder; |
33 import jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder; |
34 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; |
34 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; |
35 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; |
35 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; |
|
36 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; |
36 import jdk.javadoc.internal.doclets.formats.html.markup.Table; |
37 import jdk.javadoc.internal.doclets.formats.html.markup.Table; |
37 import jdk.javadoc.internal.doclets.formats.html.markup.TableHeader; |
38 import jdk.javadoc.internal.doclets.formats.html.markup.TableHeader; |
38 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeFieldWriter; |
39 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeFieldWriter; |
39 import jdk.javadoc.internal.doclets.toolkit.Content; |
40 import jdk.javadoc.internal.doclets.toolkit.Content; |
40 import jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter; |
41 import jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter; |
102 public Content getAnnotationDetailsTreeHeader(TypeElement typeElement) { |
103 public Content getAnnotationDetailsTreeHeader(TypeElement typeElement) { |
103 Content memberDetailsTree = new ContentBuilder(); |
104 Content memberDetailsTree = new ContentBuilder(); |
104 if (!writer.printedAnnotationFieldHeading) { |
105 if (!writer.printedAnnotationFieldHeading) { |
105 Content heading = HtmlTree.HEADING(Headings.TypeDeclaration.DETAILS_HEADING, |
106 Content heading = HtmlTree.HEADING(Headings.TypeDeclaration.DETAILS_HEADING, |
106 contents.fieldDetailsLabel); |
107 contents.fieldDetailsLabel); |
107 memberDetailsTree.add(heading); |
|
108 memberDetailsTree.add(links.createAnchor( |
108 memberDetailsTree.add(links.createAnchor( |
109 SectionName.ANNOTATION_TYPE_FIELD_DETAIL)); |
109 SectionName.ANNOTATION_TYPE_FIELD_DETAIL)); |
|
110 memberDetailsTree.add(heading); |
110 writer.printedAnnotationFieldHeading = true; |
111 writer.printedAnnotationFieldHeading = true; |
111 } |
112 } |
112 return memberDetailsTree; |
113 return memberDetailsTree; |
113 } |
114 } |
114 |
115 |
117 */ |
118 */ |
118 public Content getAnnotationDocTreeHeader(Element member, |
119 public Content getAnnotationDocTreeHeader(Element member, |
119 Content annotationDetailsTree) { |
120 Content annotationDetailsTree) { |
120 Content annotationDocTree = new ContentBuilder(); |
121 Content annotationDocTree = new ContentBuilder(); |
121 Content heading = new HtmlTree(Headings.TypeDeclaration.MEMBER_HEADING); |
122 Content heading = new HtmlTree(Headings.TypeDeclaration.MEMBER_HEADING); |
122 heading.add(name(member)); |
123 heading.add(links.createAnchor(name(member), new StringContent(name(member)))); |
123 annotationDocTree.add(heading); |
124 annotationDocTree.add(heading); |
124 annotationDocTree.add(links.createAnchor(name(member))); |
|
125 return HtmlTree.SECTION(HtmlStyle.detail, annotationDocTree); |
125 return HtmlTree.SECTION(HtmlStyle.detail, annotationDocTree); |
126 } |
126 } |
127 |
127 |
128 /** |
128 /** |
129 * {@inheritDoc} |
129 * {@inheritDoc} |