182 * @param cd classdoc to be documented |
182 * @param cd classdoc to be documented |
183 * @return constant members header content |
183 * @return constant members header content |
184 */ |
184 */ |
185 public Content getConstantMembersHeader(ClassDoc cd) { |
185 public Content getConstantMembersHeader(ClassDoc cd) { |
186 //generate links backward only to public classes. |
186 //generate links backward only to public classes. |
187 String classlink = (cd.isPublic() || cd.isProtected())? |
187 String classlink = (cd.isPublic() || cd.isProtected()) ? |
188 getLink(new LinkInfoImpl(LinkInfoImpl.CONTEXT_CONSTANT_SUMMARY, cd, |
188 getLink(new LinkInfoImpl(configuration, |
189 false)) : |
189 LinkInfoImpl.CONTEXT_CONSTANT_SUMMARY, cd, false)) : |
190 cd.qualifiedName(); |
190 cd.qualifiedName(); |
191 String name = cd.containingPackage().name(); |
191 String name = cd.containingPackage().name(); |
192 if (name.length() > 0) { |
192 if (name.length() > 0) { |
193 return getClassName(name + "." + classlink); |
193 return getClassName(name + "." + classlink); |
194 } else { |
194 } else { |
258 while(mods.hasMoreTokens()) { |
258 while(mods.hasMoreTokens()) { |
259 Content modifier = new StringContent(mods.nextToken()); |
259 Content modifier = new StringContent(mods.nextToken()); |
260 code.addContent(modifier); |
260 code.addContent(modifier); |
261 code.addContent(getSpace()); |
261 code.addContent(getSpace()); |
262 } |
262 } |
263 Content type = new RawHtml(getLink(new LinkInfoImpl( |
263 Content type = new RawHtml(getLink(new LinkInfoImpl(configuration, |
264 LinkInfoImpl.CONTEXT_CONSTANT_SUMMARY, member.type()))); |
264 LinkInfoImpl.CONTEXT_CONSTANT_SUMMARY, member.type()))); |
265 code.addContent(type); |
265 code.addContent(type); |
266 tdType.addContent(code); |
266 tdType.addContent(code); |
267 return tdType; |
267 return tdType; |
268 } |
268 } |