org.openlca.dataconversion
Class LCADocumentTransformer

java.lang.Object
  extended by org.openlca.dataconversion.LCADocumentTransformer
All Implemented Interfaces:
javax.xml.transform.ErrorListener

public class LCADocumentTransformer
extends java.lang.Object
implements javax.xml.transform.ErrorListener

Provides the transformer methods for the Converter. Implements ErrorListener.

Version:
1.0
Author:
Michael Srocka, GreenDeltaTC, for the openLCA project (www.openlca.org)

Constructor Summary
LCADocumentTransformer()
           
 
Method Summary
 void error(javax.xml.transform.TransformerException e)
           
 void fatalError(javax.xml.transform.TransformerException e)
           
 org.jdom.Document getResultDocument(org.jdom.Document sourceDocument, java.io.InputStream xsltStream, ConversionData conversionData)
          Returns a transformed Document.
 void warning(javax.xml.transform.TransformerException e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LCADocumentTransformer

public LCADocumentTransformer()
Method Detail

fatalError

public void fatalError(javax.xml.transform.TransformerException e)
                throws javax.xml.transform.TransformerException
Specified by:
fatalError in interface javax.xml.transform.ErrorListener
Throws:
javax.xml.transform.TransformerException

error

public void error(javax.xml.transform.TransformerException e)
           throws javax.xml.transform.TransformerException
Specified by:
error in interface javax.xml.transform.ErrorListener
Throws:
javax.xml.transform.TransformerException

warning

public void warning(javax.xml.transform.TransformerException e)
             throws javax.xml.transform.TransformerException
Specified by:
warning in interface javax.xml.transform.ErrorListener
Throws:
javax.xml.transform.TransformerException

getResultDocument

public org.jdom.Document getResultDocument(org.jdom.Document sourceDocument,
                                           java.io.InputStream xsltStream,
                                           ConversionData conversionData)
                                    throws ConverterException
Returns a transformed Document.

Parameters:
sourceDocument - Allowed object is Document.
xsltStream - Transformer stream. Allowed object is InputStream.
conversionData - ConversionData to collect transformer messages.
Returns:
possible object is Document.
Throws:
ConverterException