100 */ |
100 */ |
101 public Content getSignature(FieldDoc field) { |
101 public Content getSignature(FieldDoc field) { |
102 Content pre = new HtmlTree(HtmlTag.PRE); |
102 Content pre = new HtmlTree(HtmlTag.PRE); |
103 writer.addAnnotationInfo(field, pre); |
103 writer.addAnnotationInfo(field, pre); |
104 addModifiers(field, pre); |
104 addModifiers(field, pre); |
105 Content fieldlink = new RawHtml(writer.getLink(new LinkInfoImpl(LinkInfoImpl.CONTEXT_MEMBER, |
105 Content fieldlink = new RawHtml(writer.getLink(new LinkInfoImpl( |
106 field.type()))); |
106 configuration, LinkInfoImpl.CONTEXT_MEMBER, field.type()))); |
107 pre.addContent(fieldlink); |
107 pre.addContent(fieldlink); |
108 pre.addContent(" "); |
108 pre.addContent(" "); |
109 if (configuration().linksource) { |
109 if (configuration.linksource) { |
110 Content fieldName = new StringContent(field.name()); |
110 Content fieldName = new StringContent(field.name()); |
111 writer.addSrcLink(field, fieldName, pre); |
111 writer.addSrcLink(field, fieldName, pre); |
112 } else { |
112 } else { |
113 addName(field.name(), pre); |
113 addName(field.name(), pre); |
114 } |
114 } |
127 */ |
127 */ |
128 public void addComments(FieldDoc field, Content fieldDocTree) { |
128 public void addComments(FieldDoc field, Content fieldDocTree) { |
129 ClassDoc holder = field.containingClass(); |
129 ClassDoc holder = field.containingClass(); |
130 if (field.inlineTags().length > 0) { |
130 if (field.inlineTags().length > 0) { |
131 if (holder.equals(classdoc) || |
131 if (holder.equals(classdoc) || |
132 (! (holder.isPublic() || Util.isLinkable(holder, configuration())))) { |
132 (! (holder.isPublic() || Util.isLinkable(holder, configuration)))) { |
133 writer.addInlineComment(field, fieldDocTree); |
133 writer.addInlineComment(field, fieldDocTree); |
134 } else { |
134 } else { |
135 Content link = new RawHtml( |
135 Content link = new RawHtml( |
136 writer.getDocLink(LinkInfoImpl.CONTEXT_FIELD_DOC_COPY, |
136 writer.getDocLink(LinkInfoImpl.CONTEXT_FIELD_DOC_COPY, |
137 holder, field, |
137 holder, field, |
193 |
193 |
194 /** |
194 /** |
195 * {@inheritDoc} |
195 * {@inheritDoc} |
196 */ |
196 */ |
197 public String getTableSummary() { |
197 public String getTableSummary() { |
198 return configuration().getText("doclet.Member_Table_Summary", |
198 return configuration.getText("doclet.Member_Table_Summary", |
199 configuration().getText("doclet.Field_Summary"), |
199 configuration.getText("doclet.Field_Summary"), |
200 configuration().getText("doclet.fields")); |
200 configuration.getText("doclet.fields")); |
201 } |
201 } |
202 |
202 |
203 /** |
203 /** |
204 * {@inheritDoc} |
204 * {@inheritDoc} |
205 */ |
205 */ |
206 public String getCaption() { |
206 public String getCaption() { |
207 return configuration().getText("doclet.Fields"); |
207 return configuration.getText("doclet.Fields"); |
208 } |
208 } |
209 |
209 |
210 /** |
210 /** |
211 * {@inheritDoc} |
211 * {@inheritDoc} |
212 */ |
212 */ |
213 public String[] getSummaryTableHeader(ProgramElementDoc member) { |
213 public String[] getSummaryTableHeader(ProgramElementDoc member) { |
214 String[] header = new String[] { |
214 String[] header = new String[] { |
215 writer.getModifierTypeHeader(), |
215 writer.getModifierTypeHeader(), |
216 configuration().getText("doclet.0_and_1", |
216 configuration.getText("doclet.0_and_1", |
217 configuration().getText("doclet.Field"), |
217 configuration.getText("doclet.Field"), |
218 configuration().getText("doclet.Description")) |
218 configuration.getText("doclet.Description")) |
219 }; |
219 }; |
220 return header; |
220 return header; |
221 } |
221 } |
222 |
222 |
223 /** |
223 /** |
230 /** |
230 /** |
231 * {@inheritDoc} |
231 * {@inheritDoc} |
232 */ |
232 */ |
233 public void addInheritedSummaryAnchor(ClassDoc cd, Content inheritedTree) { |
233 public void addInheritedSummaryAnchor(ClassDoc cd, Content inheritedTree) { |
234 inheritedTree.addContent(writer.getMarkerAnchor( |
234 inheritedTree.addContent(writer.getMarkerAnchor( |
235 "fields_inherited_from_class_" + configuration().getClassName(cd))); |
235 "fields_inherited_from_class_" + configuration.getClassName(cd))); |
236 } |
236 } |
237 |
237 |
238 /** |
238 /** |
239 * {@inheritDoc} |
239 * {@inheritDoc} |
240 */ |
240 */ |
241 public void addInheritedSummaryLabel(ClassDoc cd, Content inheritedTree) { |
241 public void addInheritedSummaryLabel(ClassDoc cd, Content inheritedTree) { |
242 Content classLink = new RawHtml(writer.getPreQualifiedClassLink( |
242 Content classLink = new RawHtml(writer.getPreQualifiedClassLink( |
243 LinkInfoImpl.CONTEXT_MEMBER, cd, false)); |
243 LinkInfoImpl.CONTEXT_MEMBER, cd, false)); |
244 Content label = new StringContent(cd.isClass() ? |
244 Content label = new StringContent(cd.isClass() ? |
245 configuration().getText("doclet.Fields_Inherited_From_Class") : |
245 configuration.getText("doclet.Fields_Inherited_From_Class") : |
246 configuration().getText("doclet.Fields_Inherited_From_Interface")); |
246 configuration.getText("doclet.Fields_Inherited_From_Interface")); |
247 Content labelHeading = HtmlTree.HEADING(HtmlConstants.INHERITED_SUMMARY_HEADING, |
247 Content labelHeading = HtmlTree.HEADING(HtmlConstants.INHERITED_SUMMARY_HEADING, |
248 label); |
248 label); |
249 labelHeading.addContent(writer.getSpace()); |
249 labelHeading.addContent(writer.getSpace()); |
250 labelHeading.addContent(classLink); |
250 labelHeading.addContent(classLink); |
251 inheritedTree.addContent(labelHeading); |
251 inheritedTree.addContent(labelHeading); |
294 protected Content getNavSummaryLink(ClassDoc cd, boolean link) { |
294 protected Content getNavSummaryLink(ClassDoc cd, boolean link) { |
295 if (link) { |
295 if (link) { |
296 return writer.getHyperLink((cd == null)? |
296 return writer.getHyperLink((cd == null)? |
297 "field_summary": |
297 "field_summary": |
298 "fields_inherited_from_class_" + |
298 "fields_inherited_from_class_" + |
299 configuration().getClassName(cd), |
299 configuration.getClassName(cd), |
300 writer.getResource("doclet.navField")); |
300 writer.getResource("doclet.navField")); |
301 } else { |
301 } else { |
302 return writer.getResource("doclet.navField"); |
302 return writer.getResource("doclet.navField"); |
303 } |
303 } |
304 } |
304 } |