net.sf.webmancer.util.xml.xslt
Class XsltTransformer

java.lang.Object
  extended by net.sf.webmancer.util.xml.xslt.XsltTransformer

public class XsltTransformer
extends java.lang.Object

Author:
Michal Burda

Constructor Summary
XsltTransformer(java.io.InputStream transformationDefinition)
           
 
Method Summary
protected  javax.xml.transform.Transformer getTransformer()
          Factory method for new XsltTransformer instance creation.
 void transform(java.io.InputStream source, java.io.OutputStream target)
           
 void transform(java.io.InputStream source, java.io.Writer target)
           
 void transform(java.io.Reader source, java.io.OutputStream target)
           
 void transform(java.io.Reader source, java.io.Writer target)
           
 void transform(javax.xml.transform.Source source, javax.xml.transform.Result target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XsltTransformer

public XsltTransformer(java.io.InputStream transformationDefinition)
                throws javax.xml.transform.TransformerConfigurationException
Throws:
javax.xml.transform.TransformerConfigurationException
Method Detail

getTransformer

protected javax.xml.transform.Transformer getTransformer()
                                                  throws javax.xml.transform.TransformerConfigurationException
Factory method for new XsltTransformer instance creation. This method is equivalent to return templates.newTransformer(). Method is called everytime the transformation is requested (calling transform(...)). Subclasses may redefine this method to implement various XSLT parameter settings etc.

Returns:
New instance of XsltTransformer ready to perform transformation.
Throws:
javax.xml.transform.TransformerConfigurationException - When an error occurs during the transformer creation.

transform

public void transform(javax.xml.transform.Source source,
                      javax.xml.transform.Result target)
               throws javax.xml.transform.TransformerException
Parameters:
source -
target -
Throws:
javax.xml.transform.TransformerException

transform

public void transform(java.io.InputStream source,
                      java.io.OutputStream target)
               throws javax.xml.transform.TransformerException
Parameters:
source -
target -
Throws:
javax.xml.transform.TransformerException

transform

public void transform(java.io.Reader source,
                      java.io.Writer target)
               throws javax.xml.transform.TransformerException
Parameters:
source -
target -
Throws:
javax.xml.transform.TransformerException

transform

public void transform(java.io.InputStream source,
                      java.io.Writer target)
               throws javax.xml.transform.TransformerException
Parameters:
source -
target -
Throws:
javax.xml.transform.TransformerException

transform

public void transform(java.io.Reader source,
                      java.io.OutputStream target)
               throws javax.xml.transform.TransformerException
Parameters:
source -
target -
Throws:
javax.xml.transform.TransformerException


Copyright © 2006-2007. All Rights Reserved.