descr.append("<table");
if (tableAttrs != null)
descr.append(" ").append(tableAttrs);
descr.append(">");
for (Iterator i = dependencies.iterator(); i.hasNext();) {
EVTaskDependency d = (EVTaskDependency) i.next();
descr.append("<tr><td ");
if (d.isUnresolvable()) {
if (includeTooltips)
descr.append(getTooltip(HAS_ERROR));
descr.append("style='text-align:center; "
+ "color:red; font-weight:bold'>")
.append(resources.getHTML("Dependency.Unresolved.Text"))
.append("</td>");
} else if (d.isReverse()) {
if (d.isIncomplete() == false) {
if (includeTooltips)
descr.append(getTooltip(HAS_COMPLETED_REVERSE));
descr.append("style='text-align:center'><img src='")
.append(checkUrl).append("'></td>");
} else if (d.isMisordered()) {
if (includeTooltips)
descr.append(getTooltip(HAS_MISORDERED_REVERSE));
descr.append("style='text-align:center'><img src='")
.append(misorderedReverseUrl).append("'></td>");
} else {
if (includeTooltips)
descr.append(getTooltip(HAS_REVERSE));
descr.append("style='text-align:center'><img src='")
.append(reverseUrl).append("'></td>");
}
} else if (d.isIncomplete()) {
if (d.isMisordered()) {
if (includeTooltips)
descr.append(getTooltip(HAS_MISORDERED_INCOMPLETE));
descr.append("style='text-align:center'><img src='")
.append(misorderedUrl).append("'></td>");
} else {
if (includeTooltips)
descr.append(getTooltip(HAS_INCOMPLETE));
descr.append("style='text-align:center'><img src='")
.append(stopUrl).append("'></td>");
}
} else {
if (includeTooltips)
descr.append(getTooltip(ALL_COMPLETE));
descr.append("style='text-align:center'><img src='")
.append(checkUrl).append("'></td>");
}
descr.append("<td style='text-align:left' nowrap>");
if (d.isReverse()) {
String key;
if (d.isIncomplete() == false) {
key = "Dependency.Reverse_Completed.Display";
} else if (d.isMisordered()) {
key = "Dependency.Reverse_Misordered.Display";
} else {
key = "Dependency.Reverse.Display";
}
descr.append(resources.getHTML(key));
}else
descr.append(nvl(d.getDisplayName()));
descr.append(getBriefDetails(d, sep, hideNames));
descr.append("</td></tr>");
}
descr.append("</table>");
if (includeBodyTags)