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

changeset 1410
bfec2a1cc869
parent 1372
78962d89f283
child 1735
8ea30d59ac41
equal deleted inserted replaced
1409:33abf479f202 1410:bfec2a1cc869
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 }

mercurial