Interface XmlValueHandler


  • public interface XmlValueHandler
    A handler that deals with arbitrary values being exported to XML and parsed back to JasperPrint objects.
    Author:
    Lucian Chirita ([email protected])
    • Method Detail

      • getNamespace

        XmlHandlerNamespace getNamespace()
        Returns the namespace of the elements generated on XML export.
        Returns:
        the namespace of the elements generated on XML export
      • configureDigester

        void configureDigester​(JRXmlDigester digester)
        Configures an XML digester by adding the rules required to parse exported values.
        Parameters:
        digester - the digester to configure
      • writeToXml

        boolean writeToXml​(Object value,
                           JRXmlExporter exporter)
                    throws IOException
        Outputs the XML representation of a value if the value is supported by this handler.
        Parameters:
        value - the value
        exporter - the XML exporter
        Returns:
        true iff the value is supported by this handler
        Throws:
        IOException