Package net.sf.jasperreports.engine.xml
Class JRXmlTemplateDigesterFactory
- java.lang.Object
-
- net.sf.jasperreports.engine.xml.JRXmlTemplateDigesterFactory
-
- All Implemented Interfaces:
org.xml.sax.ErrorHandler
public class JRXmlTemplateDigesterFactory extends java.lang.Object implements org.xml.sax.ErrorHandlerFactory for template XML digesters.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
JRTemplate
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringPATTERN_BOXprotected static java.lang.StringPATTERN_BOX_BOTTOM_PENprotected static java.lang.StringPATTERN_BOX_LEFT_PENprotected static java.lang.StringPATTERN_BOX_PENprotected static java.lang.StringPATTERN_BOX_RIGHT_PENprotected static java.lang.StringPATTERN_BOX_TOP_PENprotected static java.lang.StringPATTERN_CONDITION_EXPRESSIONprotected static java.lang.StringPATTERN_CONDITIONAL_STYLEprotected static java.lang.StringPATTERN_CONDITIONAL_STYLE_STYLEprotected static java.lang.StringPATTERN_INCLUDED_TEMPLATEprotected static java.lang.StringPATTERN_PARAGRAPHprotected static java.lang.StringPATTERN_PENprotected static java.lang.StringPATTERN_ROOTprotected static java.lang.StringPATTERN_STYLEprotected static java.lang.StringPATTERN_TAB_STOP
-
Constructor Summary
Constructors Modifier Constructor Description protectedJRXmlTemplateDigesterFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureDigester(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester)JRXmlDigestercreateDigester(JasperReportsContext jasperReportsContext)Creates and configures a digester for template XML.protected javax.xml.parsers.SAXParsercreateParser(JasperReportsContext jasperReportsContext)voiderror(org.xml.sax.SAXParseException exception)voidfatalError(org.xml.sax.SAXParseException exception)static JRXmlTemplateDigesterFactoryinstance()Returns the singleton instance.protected org.apache.commons.digester.RuleSetreadRuleSet()voidwarning(org.xml.sax.SAXParseException exception)
-
-
-
Field Detail
-
PATTERN_ROOT
protected static final java.lang.String PATTERN_ROOT
- See Also:
- Constant Field Values
-
PATTERN_INCLUDED_TEMPLATE
protected static final java.lang.String PATTERN_INCLUDED_TEMPLATE
- See Also:
- Constant Field Values
-
PATTERN_STYLE
protected static final java.lang.String PATTERN_STYLE
- See Also:
- Constant Field Values
-
PATTERN_CONDITIONAL_STYLE
protected static final java.lang.String PATTERN_CONDITIONAL_STYLE
- See Also:
- Constant Field Values
-
PATTERN_CONDITION_EXPRESSION
protected static final java.lang.String PATTERN_CONDITION_EXPRESSION
- See Also:
- Constant Field Values
-
PATTERN_CONDITIONAL_STYLE_STYLE
protected static final java.lang.String PATTERN_CONDITIONAL_STYLE_STYLE
- See Also:
- Constant Field Values
-
PATTERN_PEN
protected static final java.lang.String PATTERN_PEN
- See Also:
- Constant Field Values
-
PATTERN_BOX
protected static final java.lang.String PATTERN_BOX
- See Also:
- Constant Field Values
-
PATTERN_BOX_PEN
protected static final java.lang.String PATTERN_BOX_PEN
- See Also:
- Constant Field Values
-
PATTERN_BOX_TOP_PEN
protected static final java.lang.String PATTERN_BOX_TOP_PEN
- See Also:
- Constant Field Values
-
PATTERN_BOX_LEFT_PEN
protected static final java.lang.String PATTERN_BOX_LEFT_PEN
- See Also:
- Constant Field Values
-
PATTERN_BOX_BOTTOM_PEN
protected static final java.lang.String PATTERN_BOX_BOTTOM_PEN
- See Also:
- Constant Field Values
-
PATTERN_BOX_RIGHT_PEN
protected static final java.lang.String PATTERN_BOX_RIGHT_PEN
- See Also:
- Constant Field Values
-
PATTERN_PARAGRAPH
protected static final java.lang.String PATTERN_PARAGRAPH
- See Also:
- Constant Field Values
-
PATTERN_TAB_STOP
protected static final java.lang.String PATTERN_TAB_STOP
- See Also:
- Constant Field Values
-
-
Method Detail
-
instance
public static JRXmlTemplateDigesterFactory instance()
Returns the singleton instance.- Returns:
- the singleton instance
-
readRuleSet
protected org.apache.commons.digester.RuleSet readRuleSet()
-
createDigester
public JRXmlDigester createDigester(JasperReportsContext jasperReportsContext)
Creates and configures a digester for template XML.- Returns:
- a template XML digester
-
createParser
protected javax.xml.parsers.SAXParser createParser(JasperReportsContext jasperReportsContext)
-
configureDigester
protected void configureDigester(JasperReportsContext jasperReportsContext, org.apache.commons.digester.Digester digester) throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXExceptionjavax.xml.parsers.ParserConfigurationException
-
error
public void error(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException- Specified by:
errorin interfaceorg.xml.sax.ErrorHandler- Throws:
org.xml.sax.SAXException
-
fatalError
public void fatalError(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException- Specified by:
fatalErrorin interfaceorg.xml.sax.ErrorHandler- Throws:
org.xml.sax.SAXException
-
warning
public void warning(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException- Specified by:
warningin interfaceorg.xml.sax.ErrorHandler- Throws:
org.xml.sax.SAXException
-
-