org.oddjob.jobs
Class XSLTJob

java.lang.Object
  extended by org.oddjob.jobs.XSLTJob
All Implemented Interfaces:
Runnable

public class XSLTJob
extends Object
implements Runnable

Description

A job that performs XSLT transformations.

Still a work in progress.

Author:
rob

Constructor Summary
XSLTJob()
           
 
Method Summary
 File[] getFrom()
           
 String getName()
           
 Object getParameters(String name)
           
 File getTo()
           
 void run()
           
 void setFrom(File[] from)
           
 void setInput(InputStream from)
           
 void setName(String name)
           
 void setOutput(OutputStream to)
           
 void setParameters(String name, Object value)
           
 void setStylesheet(InputStream stylesheet)
           
 void setTo(File to)
           
 String toString()
           
protected  void transform(InputStream input, OutputStream output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XSLTJob

public XSLTJob()
Method Detail

run

public void run()
Specified by:
run in interface Runnable

transform

protected void transform(InputStream input,
                         OutputStream output)
                  throws TransformerException,
                         IOException
Throws:
TransformerException
IOException

setStylesheet

public void setStylesheet(InputStream stylesheet)

setInput

public void setInput(InputStream from)

setOutput

public void setOutput(OutputStream to)

getParameters

public Object getParameters(String name)

setParameters

public void setParameters(String name,
                          Object value)

getName

public String getName()

setName

public void setName(String name)

getFrom

public File[] getFrom()

setFrom

public void setFrom(File[] from)

getTo

public File getTo()

setTo

public void setTo(File to)

toString

public String toString()
Overrides:
toString in class Object