2578 |
result.append(repairer.getWellformedHTML(tag.text())); |
result.append(repairer.getWellformedHTML(tag.text())); |
2579 |
} |
} |
2580 |
else if ("@link".equals(tag.name())) { |
else if ("@link".equals(tag.name())) { |
2581 |
result.append(renderSeeTag((SeeTag)tag, context)); |
result.append(renderSeeTag((SeeTag)tag, context, false)); |
2582 |
|
} |
2583 |
|
else if ("@linkplain".equals(tag.name())) { |
2584 |
|
result.append(renderSeeTag((SeeTag)tag, context, true)); |
2585 |
} |
} |
2586 |
else if ("@docRoot".equals(tag.name())) { |
else if ("@docRoot".equals(tag.name())) { |
2587 |
result.append(((HtmlTagletContext)context).getOutput().getPathToRoot()); |
result.append(((HtmlTagletContext)context).getOutput().getPathToRoot()); |
2603 |
return result.toString(); |
return result.toString(); |
2604 |
} |
} |
2605 |
|
|
2606 |
public String renderSeeTag(SeeTag seeTag, TagletContext context) |
public String renderSeeTag(SeeTag seeTag, TagletContext context, boolean plainFont) |
2607 |
{ |
{ |
2608 |
StringBuffer result = new StringBuffer(); |
StringBuffer result = new StringBuffer(); |
2609 |
|
|
2671 |
result.append("<a href=\""); |
result.append("<a href=\""); |
2672 |
result.append(href); |
result.append(href); |
2673 |
result.append("\">"); |
result.append("\">"); |
2674 |
result.append("<code>"); |
if (!plainFont) { |
2675 |
|
result.append("<code>"); |
2676 |
|
} |
2677 |
result.append(label); |
result.append(label); |
2678 |
result.append("</code>"); |
if (!plainFont) { |
2679 |
|
result.append("</code>"); |
2680 |
|
} |
2681 |
result.append("</a>"); |
result.append("</a>"); |
2682 |
} |
} |
2683 |
else { |
else { |
2684 |
result.append("<code>"); |
if (!plainFont) { |
2685 |
|
result.append("<code>"); |
2686 |
|
} |
2687 |
result.append(label); |
result.append(label); |
2688 |
result.append("</code>"); |
if (!plainFont) { |
2689 |
|
result.append("</code>"); |
2690 |
|
} |
2691 |
} |
} |
2692 |
|
|
2693 |
return result.toString(); |
return result.toString(); |
2719 |
else { |
else { |
2720 |
result.append("<dd>"); |
result.append("<dd>"); |
2721 |
} |
} |
2722 |
result.append(renderSeeTag((SeeTag)tags[i], context)); |
result.append(renderSeeTag((SeeTag)tags[i], context, false)); |
2723 |
if (!oneLine) { |
if (!oneLine) { |
2724 |
result.append("</dd>"); |
result.append("</dd>"); |
2725 |
} |
} |