org.openeai.xml
Class OpenEaiTransformer

java.lang.Object
  extended by org.openeai.OpenEaiObject
      extended by org.openeai.xml.OpenEaiTransformer

public class OpenEaiTransformer
extends OpenEaiObject

This class is used to perform XSLT transformations using Xalan.

Version:
3.0 - 28 January 2003
Author:
Tod Jackson (tod@openeai.org), Steve Wheat (steve@openeai.org)

Field Summary
 
Fields inherited from class org.openeai.OpenEaiObject
logger
 
Constructor Summary
OpenEaiTransformer()
           
 
Method Summary
static java.io.OutputStream getTransformation(byte[] xmlDoc, java.lang.String xslDocUri)
          Transorms the byte array (XML) passed in using the XSL URL passed in and returns the result of the transformation.
static void transform(byte[] xmlDoc, java.lang.String outputURL, java.lang.String xslDocUri)
          Transorms the byte array (XML) passed in using the XSL URL passed in and sends the result of the transformation to the outputUrl passed in.
 
Methods inherited from class org.openeai.OpenEaiObject
getAppName, getDebug, getFromAddr, getMailHost, getMailService, getProperties, getToAddr, initializeLog4j, initializeLog4j, initializeLog4j, setAppName, setDebug, setFromAddr, setMailHost, setMailService, setProperties, setToAddr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenEaiTransformer

public OpenEaiTransformer()
Method Detail

transform

public static void transform(byte[] xmlDoc,
                             java.lang.String outputURL,
                             java.lang.String xslDocUri)
                      throws java.io.IOException,
                             java.net.MalformedURLException,
                             org.xml.sax.SAXException
Transorms the byte array (XML) passed in using the XSL URL passed in and sends the result of the transformation to the outputUrl passed in.

Throws:
java.io.IOException
MalformeURLException
SAXException
java.net.MalformedURLException

getTransformation

public static java.io.OutputStream getTransformation(byte[] xmlDoc,
                                                     java.lang.String xslDocUri)
                                              throws java.io.IOException,
                                                     java.net.MalformedURLException,
                                                     org.xml.sax.SAXException
Transorms the byte array (XML) passed in using the XSL URL passed in and returns the result of the transformation.

Returns:
OutputStream the results of the transformation.
Throws:
java.io.IOException
MalformeURLException
SAXException
java.net.MalformedURLException


Copyright © 2002,2003 OpenEAI Software Foundation