Package net.sf.jasperreports.engine.xml
Class JRXmlDigesterFactory
- java.lang.Object
-
- net.sf.jasperreports.engine.xml.JRXmlDigesterFactory
-
public final class JRXmlDigesterFactory extends Object
JRXmlDigesterFactory 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, String expressionPattern, 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 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 SAXException, ParserConfigurationException
Configures the given digester for parsing jasperreport xml report definition files.
-
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, String expressionPattern, String setterMethod)
-
createDigester
public static JRXmlDigester createDigester(JasperReportsContext jasperReportsContext) throws ParserConfigurationException, SAXException
Creates a new instance of digester. The created digester is ready for parsing report definition files.
-
createParser
protected static SAXParser createParser(JasperReportsContext jasperReportsContext)
-
setComponentsInternalEntityResources
public static void setComponentsInternalEntityResources(JasperReportsContext jasperReportsContext, JRXmlDigester digester)
-
-