75 getClassToolTip(classDoc, |
75 getClassToolTip(classDoc, |
76 classLinkInfo.type != null && |
76 classLinkInfo.type != null && |
77 !classDoc.qualifiedTypeName().equals(classLinkInfo.type.qualifiedTypeName())) : |
77 !classDoc.qualifiedTypeName().equals(classLinkInfo.type.qualifiedTypeName())) : |
78 ""; |
78 ""; |
79 Content label = classLinkInfo.getClassLinkLabel(m_writer.configuration); |
79 Content label = classLinkInfo.getClassLinkLabel(m_writer.configuration); |
80 classLinkInfo.displayLength += label.charCount(); |
|
81 Configuration configuration = m_writer.configuration; |
80 Configuration configuration = m_writer.configuration; |
82 Content link = new ContentBuilder(); |
81 Content link = new ContentBuilder(); |
83 if (classDoc.isIncluded()) { |
82 if (classDoc.isIncluded()) { |
84 if (configuration.isGeneratedDoc(classDoc)) { |
83 if (configuration.isGeneratedDoc(classDoc)) { |
85 DocPath filename = getPath(classLinkInfo); |
84 DocPath filename = getPath(classLinkInfo); |
126 ((LinkInfoImpl) linkInfo).getContext(), typeParam); |
125 ((LinkInfoImpl) linkInfo).getContext(), typeParam); |
127 typeLinkInfo.excludeTypeBounds = linkInfo.excludeTypeBounds; |
126 typeLinkInfo.excludeTypeBounds = linkInfo.excludeTypeBounds; |
128 typeLinkInfo.excludeTypeParameterLinks = linkInfo.excludeTypeParameterLinks; |
127 typeLinkInfo.excludeTypeParameterLinks = linkInfo.excludeTypeParameterLinks; |
129 typeLinkInfo.linkToSelf = linkInfo.linkToSelf; |
128 typeLinkInfo.linkToSelf = linkInfo.linkToSelf; |
130 typeLinkInfo.isJava5DeclarationLocation = false; |
129 typeLinkInfo.isJava5DeclarationLocation = false; |
131 Content output = getLink(typeLinkInfo); |
130 return getLink(typeLinkInfo); |
132 ((LinkInfoImpl) linkInfo).displayLength += typeLinkInfo.displayLength; |
|
133 return output; |
|
134 } |
131 } |
135 |
132 |
136 protected Content getTypeAnnotationLink(LinkInfo linkInfo, |
133 protected Content getTypeAnnotationLink(LinkInfo linkInfo, |
137 AnnotationDesc annotation) { |
134 AnnotationDesc annotation) { |
138 throw new RuntimeException("Not implemented yet!"); |
135 throw new RuntimeException("Not implemented yet!"); |
155 List<String> annos = m_writer.getAnnotations(0, annotations, false, linkInfo.isJava5DeclarationLocation); |
152 List<String> annos = m_writer.getAnnotations(0, annotations, false, linkInfo.isJava5DeclarationLocation); |
156 |
153 |
157 boolean isFirst = true; |
154 boolean isFirst = true; |
158 for (String anno : annos) { |
155 for (String anno : annos) { |
159 if (!isFirst) { |
156 if (!isFirst) { |
160 linkInfo.displayLength += 1; |
|
161 links.addContent(" "); |
157 links.addContent(" "); |
162 } |
158 } |
163 links.addContent(new RawHtml(anno)); |
159 links.addContent(new RawHtml(anno)); |
164 isFirst = false; |
160 isFirst = false; |
165 } |
161 } |
166 if (!annos.isEmpty()) { |
162 if (!annos.isEmpty()) { |
167 linkInfo.displayLength += 1; |
|
168 links.addContent(" "); |
163 links.addContent(" "); |
169 } |
164 } |
170 |
165 |
171 return links; |
166 return links; |
172 } |
167 } |