org.apache.tools.ant.taskdefs.optional
Class XslpLiaison

java.lang.Object
  |
  +--org.apache.tools.ant.taskdefs.optional.XslpLiaison
All Implemented Interfaces:
XSLTLiaison

public class XslpLiaison
extends java.lang.Object
implements XSLTLiaison

Concrete liaison for XSLP

Author:
Sam Ruby, Stephane Bailliez

Field Summary
protected  org.apache.tools.ant.taskdefs.optional.XSLProcessor processor
           
protected  org.apache.tools.ant.taskdefs.optional.XSLStylesheet xslSheet
           
 
Fields inherited from interface org.apache.tools.ant.taskdefs.XSLTLiaison
FILE_PROTOCOL_PREFIX
 
Constructor Summary
XslpLiaison()
           
 
Method Summary
 void addParam(java.lang.String name, java.lang.String expression)
          Add a parameter to be set during the XSL transformation.
 void setStylesheet(java.io.File fileName)
          set the stylesheet to use for the transformation.
 void transform(java.io.File infile, java.io.File outfile)
          Perform the transformation of a file into another.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processor

protected org.apache.tools.ant.taskdefs.optional.XSLProcessor processor

xslSheet

protected org.apache.tools.ant.taskdefs.optional.XSLStylesheet xslSheet
Constructor Detail

XslpLiaison

public XslpLiaison()
Method Detail

setStylesheet

public void setStylesheet(java.io.File fileName)
                   throws java.lang.Exception
Description copied from interface: XSLTLiaison
set the stylesheet to use for the transformation.
Specified by:
setStylesheet in interface XSLTLiaison
Following copied from interface: org.apache.tools.ant.taskdefs.XSLTLiaison
Parameters:
stylesheet - the stylesheet to be used for transformation.

transform

public void transform(java.io.File infile,
                      java.io.File outfile)
               throws java.lang.Exception
Description copied from interface: XSLTLiaison
Perform the transformation of a file into another.
Specified by:
transform in interface XSLTLiaison
Following copied from interface: org.apache.tools.ant.taskdefs.XSLTLiaison
Parameters:
infile - the input file, probably an XML one. :-)
outfile - the output file resulting from the transformation
Throws:
java.lang.Exception - thrown if any problems happens.
See Also:
XSLTLiaison.setStylesheet(File)

addParam

public void addParam(java.lang.String name,
                     java.lang.String expression)
Description copied from interface: XSLTLiaison
Add a parameter to be set during the XSL transformation.
Specified by:
addParam in interface XSLTLiaison
Following copied from interface: org.apache.tools.ant.taskdefs.XSLTLiaison
Parameters:
name - the parameter name.
expression - the parameter value as an expression string.
Throws:
java.lang.Exception - thrown if any problems happens.


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.