src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
31 import javax.lang.model.element.AnnotationValue; |
31 import javax.lang.model.element.AnnotationValue; |
32 import javax.lang.model.element.Element; |
32 import javax.lang.model.element.Element; |
33 import javax.lang.model.element.ExecutableElement; |
33 import javax.lang.model.element.ExecutableElement; |
34 import javax.lang.model.element.TypeElement; |
34 import javax.lang.model.element.TypeElement; |
35 |
35 |
36 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants; |
|
37 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; |
36 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; |
38 import jdk.javadoc.internal.doclets.formats.html.markup.Navigation; |
|
39 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; |
37 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; |
40 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeOptionalMemberWriter; |
38 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeOptionalMemberWriter; |
41 import jdk.javadoc.internal.doclets.toolkit.Content; |
39 import jdk.javadoc.internal.doclets.toolkit.Content; |
42 import jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter; |
40 import jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter; |
43 |
41 |
73 */ |
71 */ |
74 @Override |
72 @Override |
75 public Content getMemberSummaryHeader(TypeElement typeElement, |
73 public Content getMemberSummaryHeader(TypeElement typeElement, |
76 Content memberSummaryTree) { |
74 Content memberSummaryTree) { |
77 memberSummaryTree.addContent( |
75 memberSummaryTree.addContent( |
78 HtmlConstants.START_OF_ANNOTATION_TYPE_OPTIONAL_MEMBER_SUMMARY); |
76 MarkerComments.START_OF_ANNOTATION_TYPE_OPTIONAL_MEMBER_SUMMARY); |
79 Content memberTree = writer.getMemberTreeHeader(); |
77 Content memberTree = writer.getMemberTreeHeader(); |
80 writer.addSummaryHeader(this, typeElement, memberTree); |
78 writer.addSummaryHeader(this, typeElement, memberTree); |
81 return memberTree; |
79 return memberTree; |
82 } |
80 } |
83 |
81 |
110 /** |
108 /** |
111 * {@inheritDoc} |
109 * {@inheritDoc} |
112 */ |
110 */ |
113 @Override |
111 @Override |
114 public void addSummaryLabel(Content memberTree) { |
112 public void addSummaryLabel(Content memberTree) { |
115 Content label = HtmlTree.HEADING(HtmlConstants.SUMMARY_HEADING, |
113 Content label = HtmlTree.HEADING(Headings.TypeDeclaration.SUMMARY_HEADING, |
116 contents.annotateTypeOptionalMemberSummaryLabel); |
114 contents.annotateTypeOptionalMemberSummaryLabel); |
117 memberTree.addContent(label); |
115 memberTree.addContent(label); |
118 } |
116 } |
119 |
117 |
120 /** |
118 /** |