OMElement reportJrXmlOmElement;
try {
resource = registry.get(jrXmlPath);
reportDefinitionOmStream = resource.getContentStream();
} catch (RegistryException e) {
throw new ReportingException(reportTemplate + " getting failed from " + componentName, e);
}
XMLInputFactory xmlInputFactory;
XMLStreamReader xmlStreamReader = null;
xmlInputFactory = XMLInputFactory.newInstance();
try {
xmlStreamReader = xmlInputFactory.createXMLStreamReader(reportDefinitionOmStream);
stAXOMBuilder = new StAXOMBuilder(xmlStreamReader);
reportJrXmlOmElement = stAXOMBuilder.getDocumentElement();
return reportJrXmlOmElement.toString();
} catch (XMLStreamException e) {
throw new ReportingException(reportTemplate + " getting failed from " + componentName, e);
} finally {
if (xmlStreamReader != null) {
xmlStreamReader.close();
}
}