sbuffer.append(LESS);
sbuffer.append(scriptNode);
sbuffer.append(GREATER);
}
JRPrintHyperlink hlink = (JRPrintHyperlink)attrs.get(JRTextAttribute.HYPERLINK);
if (hlink != null)
{
sbuffer.append(LESS);
sbuffer.append(NODE_a);
String href = hlink.getHyperlinkReference();
if (href != null && href.trim().length() > 0)
{
sbuffer.append(SPACE);
sbuffer.append(ATTRIBUTE_href);
sbuffer.append(EQUAL_QUOTE);
sbuffer.append(href);
sbuffer.append(QUOTE);
}
String type = hlink.getLinkType();
if (type != null && type.trim().length() > 0)
{
sbuffer.append(SPACE);
sbuffer.append(ATTRIBUTE_type);
sbuffer.append(EQUAL_QUOTE);
sbuffer.append(type);
sbuffer.append(QUOTE);
}
String target = hlink.getLinkTarget();
if (target != null && target.trim().length() > 0)
{
sbuffer.append(SPACE);
sbuffer.append(ATTRIBUTE_target);
sbuffer.append(EQUAL_QUOTE);
sbuffer.append(target);
sbuffer.append(QUOTE);
}
sbuffer.append(GREATER);
JRPrintHyperlinkParameters parameters = hlink.getHyperlinkParameters();
if (parameters != null && parameters.getParameters() != null)
{
for (JRPrintHyperlinkParameter parameter:(List<JRPrintHyperlinkParameter>)parameters.getParameters())
{
sbuffer.append(LESS);