it.eng.spagobi.engines.accessibility.xslt
Class Transformation

java.lang.Object
  extended by it.eng.spagobi.engines.accessibility.xslt.Transformation

public class Transformation
extends java.lang.Object


Constructor Summary
Transformation()
           
 
Method Summary
static org.w3c.dom.Document loadXMLFrom(java.io.InputStream is)
           
static byte[] tarnsformXSLT(java.lang.String xml, byte[] xsl)
          Excecutes xslt transformation, to produce a byte array representing html page.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transformation

public Transformation()
Method Detail

tarnsformXSLT

public static byte[] tarnsformXSLT(java.lang.String xml,
                                   byte[] xsl)
                            throws javax.xml.transform.TransformerException,
                                   javax.xml.parsers.ParserConfigurationException,
                                   java.io.IOException,
                                   org.xml.sax.SAXException
Excecutes xslt transformation, to produce a byte array representing html page.

Parameters:
xml - query result exported in xml format
xsl - stylesheet , loaded on SpagoBI server as document's template
Returns:
result of xslt transformation
Throws:
javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException

loadXMLFrom

public static org.w3c.dom.Document loadXMLFrom(java.io.InputStream is)
                                        throws org.xml.sax.SAXException,
                                               java.io.IOException
Throws:
org.xml.sax.SAXException
java.io.IOException