net.sf.jasperreports.engine.xml
Interface XmlValueHandler


public interface XmlValueHandler

A handler that deals with arbitrary values being exported to XML and parsed back to JasperPrint objects.

Version:
$Id: XmlValueHandler.java 4617 2011-09-26 11:25:43Z lucianc $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Method Summary
 void configureDigester(JRXmlDigester digester)
          Configures an XML digester by adding the rules required to parse exported values.
 XmlHandlerNamespace getNamespace()
          Returns the namespace of the elements generated on XML export.
 boolean writeToXml(java.lang.Object value, JRXmlExporter exporter)
          Outputs the XML representation of a value if the value is supported by this handler.
 

Method Detail

getNamespace

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

Returns:

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(java.lang.Object value,
                   JRXmlExporter exporter)
                   throws java.io.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:
java.io.IOException


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com