89 |
return null; |
return null; |
90 |
} |
} |
91 |
else { |
else { |
92 |
|
boolean haveValidTag = false; |
93 |
|
for (int i = 0; i < tags.length && !haveValidTag; ++i) { |
94 |
|
if (tags[i].text().length() > 0) { |
95 |
|
haveValidTag = true; |
96 |
|
} |
97 |
|
} |
98 |
|
|
99 |
StringBuffer result = new StringBuffer(); |
if (haveValidTag) { |
100 |
result.append("<div class=\"tag list\">"); |
|
101 |
result.append(HEADER); |
StringBuffer result = new StringBuffer(); |
102 |
result.append("</div>"); |
result.append("<dl class=\"tag list\">"); |
103 |
result.append("<dl class=\"tag section header\">"); |
result.append("</dl>"); |
104 |
result.append("<dt>"); |
result.append("<dt class=\"tag section header\"><b>"); |
105 |
for (int i = 0; i < tags.length; i++) { |
result.append(HEADER); |
106 |
if (i > 0) { |
result.append("</b></dt><dd>"); |
107 |
result.append(", "); |
boolean firstEntry = true; |
108 |
|
for (int i = 0; i < tags.length; i++) { |
109 |
|
if (tags[i].text().length() > 0) { |
110 |
|
if (!firstEntry) { |
111 |
|
result.append(", "); |
112 |
|
} |
113 |
|
else { |
114 |
|
firstEntry = false; |
115 |
|
} |
116 |
|
result.append(tags[i].text()); |
117 |
|
} |
118 |
} |
} |
119 |
result.append(tags[i].text()); |
result.append("</dd>"); |
120 |
|
result.append("</dl>"); |
121 |
|
return result.toString(); |
122 |
|
} |
123 |
|
else { |
124 |
|
return null; |
125 |
} |
} |
|
result.append("</dt>"); |
|
|
result.append("</dl>"); |
|
|
return result.toString(); |
|
126 |
} |
} |
127 |
} |
} |
128 |
|
|