}
}
protected void setExternalizationTemplate(JRTemplatePrintElement templateElement)
{
JRTemplateElement template = templateElement.getTemplate();
if (template != null)
{
if (virtualizationContext.hasCachedTemplate(template.getId()))
{
String templateId = template.getId();
JRIdHolderTemplateElement idTemplate = (JRIdHolderTemplateElement) idTemplates.get(templateId);
if (idTemplate == null)
{
idTemplate = new JRIdHolderTemplateElement(templateId);
idTemplates.put(templateId, idTemplate);
}
templateElement.setTemplate(idTemplate);
}
else
{
if (log.isDebugEnabled())
{
log.debug("Template " + template + " having id " + template.getId() + " not found in virtualization context cache");
}
}
}
}