de.kosi.util
Class XalanLiaison
java.lang.Object
|
+--de.kosi.util.XalanLiaison
- All Implemented Interfaces:
- org.apache.tools.ant.taskdefs.XSLTLiaison
- public class XalanLiaison
- extends java.lang.Object
- implements org.apache.tools.ant.taskdefs.XSLTLiaison
Diese Klasse bildet das Bindeglied zwischen dem Ant-Style Task und dem
Xalan XSLT Prozessor. Leider arbeitet Ant direkt nur mit einer älteren
Xalan Version zusammen, wodurch diese Klasse nötig wurde.
- Author:
- Niklas Mehner
Constructor Summary |
XalanLiaison()
Erstellt ein neues Liaison Objekt. |
Method Summary |
void |
addParam(java.lang.String name,
java.lang.String expression)
New Method. not documented in ant ... ignore it. |
void |
setStylesheet(java.lang.String fileName)
Setzt das verwendet XSL Stylesheet. |
void |
transform(java.lang.String infile,
java.lang.String outfile)
Transformiert eine XML Datei. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XalanLiaison
public XalanLiaison()
throws java.lang.Exception
- Erstellt ein neues Liaison Objekt.
- Throws:
java.lang.Exception
- falls der XSLT Prozessor nicht instantiiert werden kann.
setStylesheet
public void setStylesheet(java.lang.String fileName)
throws java.lang.Exception
- Setzt das verwendet XSL Stylesheet.
- Specified by:
setStylesheet
in interface org.apache.tools.ant.taskdefs.XSLTLiaison
- Parameters:
fileName
- Dateiname des Stylesheets.- Throws:
java.lang.Exception
- falls das Stylesheet nicht eingelesen werden kann.
transform
public void transform(java.lang.String infile,
java.lang.String outfile)
throws java.lang.Exception
- Transformiert eine XML Datei.
- Specified by:
transform
in interface org.apache.tools.ant.taskdefs.XSLTLiaison
- Parameters:
infile
- Name der XML Datei.outfile
- Name der zu erzeugenden Datei.- Throws:
java.lang.Exception
- falls die Transformation nicht durchgeführt werden kann.
addParam
public void addParam(java.lang.String name,
java.lang.String expression)
- New Method. not documented in ant ... ignore it.
- Specified by:
addParam
in interface org.apache.tools.ant.taskdefs.XSLTLiaison
- Parameters:
name
- unknownexpression
- unknown.