public class JRPrintXmlLoader extends Object implements ErrorHandler
JasperPrint objects.
Generated documents can be stored in XML format if they are exported using the
JRXmlExporter. After they're exported,
one can parse them back into JasperPrint objects
by using this class.
| Modifier | Constructor and Description |
|---|---|
protected |
JRPrintXmlLoader(JasperReportsContext jasperReportsContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addError(Exception e) |
protected void |
addGenericElementRules(JRXmlDigester digester) |
protected void |
addHyperlinkParameterRules(JRXmlDigester digester) |
protected void |
addValueHandlerRules(JRXmlDigester digester,
String elementParameterPattern) |
protected SAXParser |
createParser() |
void |
error(SAXParseException e) |
void |
fatalError(SAXParseException e) |
JasperReportsContext |
getJasperReportsContext() |
static JasperPrint |
load(InputStream is) |
static JasperPrint |
load(JasperReportsContext jasperReportsContext,
InputStream is) |
static JasperPrint |
load(String sourceFileName) |
static JasperPrint |
loadFromFile(JasperReportsContext jasperReportsContext,
String sourceFileName) |
static JasperPrint |
loadFromFile(String sourceFileName) |
protected JRXmlDigester |
prepareDigester() |
void |
setJasperPrint(JasperPrint jasperPrint) |
void |
warning(SAXParseException e) |
protected JRPrintXmlLoader(JasperReportsContext jasperReportsContext)
public JasperReportsContext getJasperReportsContext()
public void setJasperPrint(JasperPrint jasperPrint)
public static JasperPrint loadFromFile(JasperReportsContext jasperReportsContext, String sourceFileName) throws JRException
JRExceptionpublic static JasperPrint loadFromFile(String sourceFileName) throws JRException
JRExceptionloadFromFile(JasperReportsContext, String)public static JasperPrint load(String sourceFileName) throws JRException
JRExceptionloadFromFile(String)public static JasperPrint load(JasperReportsContext jasperReportsContext, InputStream is) throws JRException
JRExceptionpublic static JasperPrint load(InputStream is) throws JRException
JRExceptionload(JasperReportsContext, InputStream)protected JRXmlDigester prepareDigester() throws ParserConfigurationException, SAXException
protected SAXParser createParser()
protected void addHyperlinkParameterRules(JRXmlDigester digester)
protected void addGenericElementRules(JRXmlDigester digester)
protected void addValueHandlerRules(JRXmlDigester digester, String elementParameterPattern)
public void addError(Exception e)
public void error(SAXParseException e)
error in interface ErrorHandlerpublic void fatalError(SAXParseException e)
fatalError in interface ErrorHandlerpublic void warning(SAXParseException e)
warning in interface ErrorHandlerCopyright © 2017. All rights reserved.