public class JRPrintXmlLoader
extends java.lang.Object
implements org.xml.sax.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()
Deprecated.
Replaced by
JRPrintXmlLoader(JasperReportsContext) . |
protected |
JRPrintXmlLoader(JasperReportsContext jasperReportsContext) |
Modifier and Type | Method and Description |
---|---|
void |
addError(java.lang.Exception e) |
protected void |
addGenericElementRules(JRXmlDigester digester) |
protected void |
addHyperlinkParameterRules(JRXmlDigester digester) |
protected void |
addValueHandlerRules(JRXmlDigester digester,
java.lang.String elementParameterPattern) |
protected javax.xml.parsers.SAXParser |
createParser() |
void |
error(org.xml.sax.SAXParseException e) |
void |
fatalError(org.xml.sax.SAXParseException e) |
JasperReportsContext |
getJasperReportsContext() |
static JasperPrint |
load(java.io.InputStream is) |
static JasperPrint |
load(JasperReportsContext jasperReportsContext,
java.io.InputStream is) |
static JasperPrint |
load(java.lang.String sourceFileName) |
static JasperPrint |
loadFromFile(JasperReportsContext jasperReportsContext,
java.lang.String sourceFileName) |
static JasperPrint |
loadFromFile(java.lang.String sourceFileName) |
protected JRXmlDigester |
prepareDigester() |
void |
setJasperPrint(JasperPrint jasperPrint) |
void |
warning(org.xml.sax.SAXParseException e) |
protected JRPrintXmlLoader()
JRPrintXmlLoader(JasperReportsContext)
.protected JRPrintXmlLoader(JasperReportsContext jasperReportsContext)
public JasperReportsContext getJasperReportsContext()
public void setJasperPrint(JasperPrint jasperPrint)
public static JasperPrint loadFromFile(JasperReportsContext jasperReportsContext, java.lang.String sourceFileName) throws JRException
JRException
public static JasperPrint loadFromFile(java.lang.String sourceFileName) throws JRException
JRException
loadFromFile(JasperReportsContext, String)
public static JasperPrint load(java.lang.String sourceFileName) throws JRException
JRException
loadFromFile(String)
public static JasperPrint load(JasperReportsContext jasperReportsContext, java.io.InputStream is) throws JRException
JRException
public static JasperPrint load(java.io.InputStream is) throws JRException
JRException
load(JasperReportsContext, InputStream)
protected JRXmlDigester prepareDigester() throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
protected javax.xml.parsers.SAXParser createParser()
protected void addHyperlinkParameterRules(JRXmlDigester digester)
protected void addGenericElementRules(JRXmlDigester digester)
protected void addValueHandlerRules(JRXmlDigester digester, java.lang.String elementParameterPattern)
public void addError(java.lang.Exception e)
public void error(org.xml.sax.SAXParseException e)
error
in interface org.xml.sax.ErrorHandler
public void fatalError(org.xml.sax.SAXParseException e)
fatalError
in interface org.xml.sax.ErrorHandler
public void warning(org.xml.sax.SAXParseException e)
warning
in interface org.xml.sax.ErrorHandler
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com