}
else
{
NamedNodeMap nodeAttrs = node.getAttributes();
JRPrintHyperlinkParameter parameter = new JRPrintHyperlinkParameter();
if (nodeAttrs.getNamedItem(ATTRIBUTE_name) != null)
{
parameter.setName(nodeAttrs.getNamedItem(ATTRIBUTE_name).getNodeValue());
}
if (nodeAttrs.getNamedItem(ATTRIBUTE_valueClass) != null)
{
parameter.setValueClass(nodeAttrs.getNamedItem(ATTRIBUTE_valueClass).getNodeValue());
}
String strValue = node.getTextContent();
if (strValue != null)
{
Object value = JRValueStringUtils.deserialize(parameter.getValueClass(), strValue);
parameter.setValue(value);
}
hyperlink.addHyperlinkParameter(parameter);
}
}