Package net.sf.jasperreports.engine.xml
Class JRXmlDigesterFactory
- java.lang.Object
-
- net.sf.jasperreports.engine.xml.JRXmlDigesterFactory
-
public final class JRXmlDigesterFactory extends java.lang.ObjectJRXmlDigesterFactory encapsulates the code necessary to construct and configure a digester in order to prepare it for parsing JasperReports xml definition files.- Author:
- Peter Severin (peter_p_s@users.sourceforge.net)
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static voidaddComponentRules(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)protected static voidaddExpressionRules(org.apache.commons.digester.Digester digester, java.lang.String expressionPattern, java.lang.String setterMethod)protected static voidaddGenericElementRules(org.apache.commons.digester.Digester digester)protected static voidaddPartComponentRules(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)protected static voidaddTemplateRules(org.apache.commons.digester.Digester digester)static voidconfigureDigester(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)Configures the given digester for parsing jasperreport xml report definition files.static JRXmlDigestercreateDigester(JasperReportsContext jasperReportsContext)Creates a new instance of digester.protected static javax.xml.parsers.SAXParsercreateParser(JasperReportsContext jasperReportsContext)static voidsetComponentsInternalEntityResources(JasperReportsContext jasperReportsContext, JRXmlDigester digester)
-
-
-
Method Detail
-
configureDigester
public static void configureDigester(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
Configures the given digester for parsing jasperreport xml report definition files.- Throws:
org.xml.sax.SAXExceptionjavax.xml.parsers.ParserConfigurationException
-
addComponentRules
protected static void addComponentRules(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)
-
addPartComponentRules
protected static void addPartComponentRules(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)
-
addTemplateRules
protected static void addTemplateRules(org.apache.commons.digester.Digester digester)
-
addGenericElementRules
protected static void addGenericElementRules(org.apache.commons.digester.Digester digester)
-
addExpressionRules
protected static void addExpressionRules(org.apache.commons.digester.Digester digester, java.lang.String expressionPattern, java.lang.String setterMethod)
-
createDigester
public static JRXmlDigester createDigester(JasperReportsContext jasperReportsContext) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
Creates a new instance of digester. The created digester is ready for parsing report definition files.- Throws:
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXException
-
createParser
protected static javax.xml.parsers.SAXParser createParser(JasperReportsContext jasperReportsContext)
-
setComponentsInternalEntityResources
public static void setComponentsInternalEntityResources(JasperReportsContext jasperReportsContext, JRXmlDigester digester)
-
-