src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java

changeset 1410
bfec2a1cc869
parent 1372
78962d89f283
child 1735
8ea30d59ac41
equal deleted inserted replaced
1409:33abf479f202 1410:bfec2a1cc869
50 * 50 *
51 * @param writer the writer that will write the output. 51 * @param writer the writer that will write the output.
52 * @param annotationType the AnnotationType that holds this member. 52 * @param annotationType the AnnotationType that holds this member.
53 */ 53 */
54 public AnnotationTypeRequiredMemberWriterImpl(SubWriterHolderWriter writer, 54 public AnnotationTypeRequiredMemberWriterImpl(SubWriterHolderWriter writer,
55 AnnotationTypeDoc annotationType) { 55 AnnotationTypeDoc annotationType) {
56 super(writer, annotationType); 56 super(writer, annotationType);
57 } 57 }
58 58
59 /** 59 /**
60 * {@inheritDoc} 60 * {@inheritDoc}
104 public Content getSignature(MemberDoc member) { 104 public Content getSignature(MemberDoc member) {
105 Content pre = new HtmlTree(HtmlTag.PRE); 105 Content pre = new HtmlTree(HtmlTag.PRE);
106 writer.addAnnotationInfo(member, pre); 106 writer.addAnnotationInfo(member, pre);
107 addModifiers(member, pre); 107 addModifiers(member, pre);
108 Content link = new RawHtml( 108 Content link = new RawHtml(
109 writer.getLink(new LinkInfoImpl(LinkInfoImpl.CONTEXT_MEMBER, 109 writer.getLink(new LinkInfoImpl(configuration,
110 getType(member)))); 110 LinkInfoImpl.CONTEXT_MEMBER, getType(member))));
111 pre.addContent(link); 111 pre.addContent(link);
112 pre.addContent(writer.getSpace()); 112 pre.addContent(writer.getSpace());
113 if (configuration().linksource) { 113 if (configuration.linksource) {
114 Content memberName = new StringContent(member.name()); 114 Content memberName = new StringContent(member.name());
115 writer.addSrcLink(member, memberName, pre); 115 writer.addSrcLink(member, memberName, pre);
116 } else { 116 } else {
117 addName(member.name(), pre); 117 addName(member.name(), pre);
118 } 118 }
173 173
174 /** 174 /**
175 * {@inheritDoc} 175 * {@inheritDoc}
176 */ 176 */
177 public String getTableSummary() { 177 public String getTableSummary() {
178 return configuration().getText("doclet.Member_Table_Summary", 178 return configuration.getText("doclet.Member_Table_Summary",
179 configuration().getText("doclet.Annotation_Type_Required_Member_Summary"), 179 configuration.getText("doclet.Annotation_Type_Required_Member_Summary"),
180 configuration().getText("doclet.annotation_type_required_members")); 180 configuration.getText("doclet.annotation_type_required_members"));
181 } 181 }
182 182
183 /** 183 /**
184 * {@inheritDoc} 184 * {@inheritDoc}
185 */ 185 */
186 public String getCaption() { 186 public String getCaption() {
187 return configuration().getText("doclet.Annotation_Type_Required_Members"); 187 return configuration.getText("doclet.Annotation_Type_Required_Members");
188 } 188 }
189 189
190 /** 190 /**
191 * {@inheritDoc} 191 * {@inheritDoc}
192 */ 192 */
193 public String[] getSummaryTableHeader(ProgramElementDoc member) { 193 public String[] getSummaryTableHeader(ProgramElementDoc member) {
194 String[] header = new String[] { 194 String[] header = new String[] {
195 writer.getModifierTypeHeader(), 195 writer.getModifierTypeHeader(),
196 configuration().getText("doclet.0_and_1", 196 configuration.getText("doclet.0_and_1",
197 configuration().getText("doclet.Annotation_Type_Required_Member"), 197 configuration.getText("doclet.Annotation_Type_Required_Member"),
198 configuration().getText("doclet.Description")) 198 configuration.getText("doclet.Description"))
199 }; 199 };
200 return header; 200 return header;
201 } 201 }
202 202
203 /** 203 /**

mercurial