Class JRPrintXmlLoader

  • All Implemented Interfaces:
    org.xml.sax.ErrorHandler

    public class JRPrintXmlLoader
    extends java.lang.Object
    implements org.xml.sax.ErrorHandler
    Utility class that helps reconverting XML documents into 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.

    Author:
    Teodor Danciu (teodord@users.sourceforge.net)
    • Constructor Detail

    • Method Detail

      • setJasperPrint

        public void setJasperPrint​(JasperPrint jasperPrint)
      • prepareDigester

        protected JRXmlDigester prepareDigester()
                                         throws javax.xml.parsers.ParserConfigurationException,
                                                org.xml.sax.SAXException
        Throws:
        javax.xml.parsers.ParserConfigurationException
        org.xml.sax.SAXException
      • createParser

        protected javax.xml.parsers.SAXParser createParser()
      • addHyperlinkParameterRules

        protected void addHyperlinkParameterRules​(JRXmlDigester digester)
      • addGenericElementRules

        protected void addGenericElementRules​(JRXmlDigester digester)
      • addValueHandlerRules

        protected void addValueHandlerRules​(JRXmlDigester digester,
                                            java.lang.String elementParameterPattern)
      • addError

        public void addError​(java.lang.Exception e)
      • error

        public void error​(org.xml.sax.SAXParseException e)
        Specified by:
        error in interface org.xml.sax.ErrorHandler
      • fatalError

        public void fatalError​(org.xml.sax.SAXParseException e)
        Specified by:
        fatalError in interface org.xml.sax.ErrorHandler
      • warning

        public void warning​(org.xml.sax.SAXParseException e)
        Specified by:
        warning in interface org.xml.sax.ErrorHandler