Google

XslpLiaison (Apache Ant API)

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

Since:
Ant 1.1
Author:
Sam Ruby
, Stephane Bailliez

Field Summary
protected  com.kvisco.xsl.XSLProcessor processor
           
protected  com.kvisco.xsl.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 com.kvisco.xsl.XSLProcessor processor

xslSheet


protected com.kvisco.xsl.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
Parameters:
fileName - the stylesheet to be used for transformation.
java.lang.Exception

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
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
Parameters:
name - the parameter name.
expression - the parameter value as an expression string.


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