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 ([email protected])
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void
addComponentRules(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)
protected static void
addExpressionRules(org.apache.commons.digester.Digester digester, String expressionPattern, String setterMethod)
protected static void
addGenericElementRules(org.apache.commons.digester.Digester digester)
protected static void
addPartComponentRules(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)
protected static void
addTemplateRules(org.apache.commons.digester.Digester digester)
static void
configureDigester(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)
Configures the given digester for parsing jasperreport xml report definition files.static JRXmlDigester
createDigester(JasperReportsContext jasperReportsContext)
Creates a new instance of digester.protected static SAXParser
createParser(JasperReportsContext jasperReportsContext)
static void
setComponentsInternalEntityResources(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)
-
-