167 |
return null; |
return null; |
168 |
} |
} |
169 |
else { |
else { |
170 |
|
boolean haveValidTag = false; |
171 |
|
for (int i = 0; i < tags.length && !haveValidTag; ++i) { |
172 |
|
if (tags[i].text().length() > 0) { |
173 |
|
haveValidTag = true; |
174 |
|
} |
175 |
|
} |
176 |
|
|
177 |
StringBuffer result = new StringBuffer(); |
if (haveValidTag) { |
178 |
result.append("<dl class=\"tag list\">"); |
StringBuffer result = new StringBuffer(); |
179 |
result.append("<dt class=\"tag section header\"><b>"); |
result.append("<dl class=\"tag list\">"); |
180 |
if (tags.length == 1) { |
result.append("<dt class=\"tag section header\"><b>"); |
181 |
result.append(SINGLE_HEADER); |
if (tags.length == 1) { |
182 |
|
result.append(SINGLE_HEADER); |
183 |
|
} |
184 |
|
else { |
185 |
|
result.append(MULTI_HEADER); |
186 |
|
} |
187 |
|
result.append("</b></dt>"); |
188 |
|
for (int i = 0; i < tags.length; i++) { |
189 |
|
result.append("<dd class=\"tag item\">"); |
190 |
|
result.append(replaceEmail(tags[i].text())); |
191 |
|
result.append("</dd>"); |
192 |
|
} |
193 |
|
result.append("</dl>"); |
194 |
|
return result.toString(); |
195 |
} |
} |
196 |
else { |
else { |
197 |
result.append(MULTI_HEADER); |
return null; |
|
} |
|
|
result.append("</b></dt>"); |
|
|
for (int i = 0; i < tags.length; i++) { |
|
|
result.append("<dd class=\"tag item\">"); |
|
|
result.append(replaceEmail(tags[i].text())); |
|
|
result.append("</dd>"); |
|
198 |
} |
} |
|
result.append("</dl>"); |
|
|
return result.toString(); |
|
199 |
} |
} |
200 |
} |
} |
201 |
|
|