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 /** |