org.kohsuke.xsltc
Class XSLTCTransformer

java.lang.Object
  |
  +--javax.xml.transform.Transformer
        |
        +--org.kohsuke.xsltc.XSLTCTransformer

public class XSLTCTransformer
extends javax.xml.transform.Transformer

Wraps XSLT's Translet into JAXP's Transformer.

Author:
Kohsuke Kawaguchi (kk@kohsuke.org)

Constructor Summary
XSLTCTransformer(org.apache.xalan.xsltc.runtime.AbstractTranslet translet)
           
 
Method Summary
 void clearParameters()
           
 javax.xml.transform.ErrorListener getErrorListener()
           
 java.util.Properties getOutputProperties()
           
 java.lang.String getOutputProperty(java.lang.String name)
           
 java.lang.Object getParameter(java.lang.String name)
           
 javax.xml.transform.URIResolver getURIResolver()
           
 void setErrorListener(javax.xml.transform.ErrorListener listener)
           
 void setOutputProperties(java.util.Properties oformat)
           
 void setOutputProperty(java.lang.String name, java.lang.String value)
           
 void setParameter(java.lang.String name, java.lang.Object value)
           
 void setURIResolver(javax.xml.transform.URIResolver resolver)
           
 void transform(javax.xml.transform.Source source, javax.xml.transform.Result result)
          Implements JAXP's Transformer.transform()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSLTCTransformer

public XSLTCTransformer(org.apache.xalan.xsltc.runtime.AbstractTranslet translet)
Method Detail

transform

public void transform(javax.xml.transform.Source source,
                      javax.xml.transform.Result result)
               throws javax.xml.transform.TransformerException
Implements JAXP's Transformer.transform()

Specified by:
transform in class javax.xml.transform.Transformer
Parameters:
source - Contains the input XML document
result - Will contain the output from the transformation
Throws:
javax.xml.transform.TransformerException

setParameter

public void setParameter(java.lang.String name,
                         java.lang.Object value)
Specified by:
setParameter in class javax.xml.transform.Transformer
See Also:
Transformer.setParameter(java.lang.String, java.lang.Object)

getParameter

public java.lang.Object getParameter(java.lang.String name)
Specified by:
getParameter in class javax.xml.transform.Transformer
See Also:
Transformer.getParameter(java.lang.String)

clearParameters

public void clearParameters()
Specified by:
clearParameters in class javax.xml.transform.Transformer
See Also:
Transformer.clearParameters()

setURIResolver

public void setURIResolver(javax.xml.transform.URIResolver resolver)
Specified by:
setURIResolver in class javax.xml.transform.Transformer
See Also:
Transformer.setURIResolver(javax.xml.transform.URIResolver)

getURIResolver

public javax.xml.transform.URIResolver getURIResolver()
Specified by:
getURIResolver in class javax.xml.transform.Transformer
See Also:
Transformer.getURIResolver()

setOutputProperties

public void setOutputProperties(java.util.Properties oformat)
                         throws java.lang.IllegalArgumentException
Specified by:
setOutputProperties in class javax.xml.transform.Transformer
java.lang.IllegalArgumentException
See Also:
Transformer.setOutputProperties(java.util.Properties)

getOutputProperties

public java.util.Properties getOutputProperties()
Specified by:
getOutputProperties in class javax.xml.transform.Transformer
See Also:
Transformer.getOutputProperties()

setOutputProperty

public void setOutputProperty(java.lang.String name,
                              java.lang.String value)
                       throws java.lang.IllegalArgumentException
Specified by:
setOutputProperty in class javax.xml.transform.Transformer
java.lang.IllegalArgumentException
See Also:
Transformer.setOutputProperty(java.lang.String, java.lang.String)

getOutputProperty

public java.lang.String getOutputProperty(java.lang.String name)
                                   throws java.lang.IllegalArgumentException
Specified by:
getOutputProperty in class javax.xml.transform.Transformer
java.lang.IllegalArgumentException
See Also:
Transformer.getOutputProperty(java.lang.String)

setErrorListener

public void setErrorListener(javax.xml.transform.ErrorListener listener)
                      throws java.lang.IllegalArgumentException
Specified by:
setErrorListener in class javax.xml.transform.Transformer
java.lang.IllegalArgumentException
See Also:
Transformer.setErrorListener(javax.xml.transform.ErrorListener)

getErrorListener

public javax.xml.transform.ErrorListener getErrorListener()
Specified by:
getErrorListener in class javax.xml.transform.Transformer
See Also:
Transformer.getErrorListener()