Class SAXONLiaison

java.lang.Object
  extended by SAXONLiaison
All Implemented Interfaces:
org.apache.tools.ant.taskdefs.XSLTLiaison

public class SAXONLiaison
extends java.lang.Object
implements org.apache.tools.ant.taskdefs.XSLTLiaison

XSLTLiaison implementation for SAXON. This doesn't use Saxon any longer. It uses the JDK TraX.

This class


Field Summary
 
Fields inherited from interface org.apache.tools.ant.taskdefs.XSLTLiaison
FILE_PROTOCOL_PREFIX
 
Constructor Summary
SAXONLiaison()
           
 
Method Summary
 void addParam(java.lang.String name, java.lang.String value)
           
protected  java.lang.String getSystemId(java.io.File file)
           
 void setStylesheet(java.io.File stylesheet)
           
 void transform(java.io.File infile, java.io.File outfile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAXONLiaison

public SAXONLiaison()
             throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

setStylesheet

public void setStylesheet(java.io.File stylesheet)
                   throws java.lang.Exception
Specified by:
setStylesheet in interface org.apache.tools.ant.taskdefs.XSLTLiaison
Throws:
java.lang.Exception

transform

public void transform(java.io.File infile,
                      java.io.File outfile)
               throws java.lang.Exception
Specified by:
transform in interface org.apache.tools.ant.taskdefs.XSLTLiaison
Throws:
java.lang.Exception

getSystemId

protected java.lang.String getSystemId(java.io.File file)

addParam

public void addParam(java.lang.String name,
                     java.lang.String value)
Specified by:
addParam in interface org.apache.tools.ant.taskdefs.XSLTLiaison


MSV