net.datacrow.reporting.transformers
Class XmlTransformer

java.lang.Object
  extended by net.datacrow.reporting.transformers.XmlTransformer
Direct Known Subclasses:
Xml2HtmlTransformer, Xml2PdfTransformer, Xml2RtfTransformer

public abstract class XmlTransformer
extends java.lang.Object


Field Summary
protected  java.io.BufferedOutputStream bos
           
protected  boolean canceled
           
protected  IItemExporterClient client
           
protected  java.util.List<java.lang.String> items
           
protected  java.io.File source
           
protected  java.io.File target
           
protected  java.io.File template
           
 
Constructor Summary
XmlTransformer()
           
 
Method Summary
 void cancel()
           
abstract  java.lang.String getFileType()
           
abstract  int getType()
           
protected  void setSettings(ItemExporterSettings properties)
           
abstract  void transform()
           
 void transform(IItemExporterClient client, java.util.List<java.lang.String> items, java.io.File target, ReportTemplate reportFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected java.io.File source

target

protected java.io.File target

template

protected java.io.File template

items

protected java.util.List<java.lang.String> items

client

protected IItemExporterClient client

bos

protected java.io.BufferedOutputStream bos

canceled

protected boolean canceled
Constructor Detail

XmlTransformer

public XmlTransformer()
Method Detail

transform

public void transform(IItemExporterClient client,
                      java.util.List<java.lang.String> items,
                      java.io.File target,
                      ReportTemplate reportFile)

cancel

public void cancel()

getType

public abstract int getType()

transform

public abstract void transform()
                        throws java.lang.Exception
Throws:
java.lang.Exception

getFileType

public abstract java.lang.String getFileType()

setSettings

protected void setSettings(ItemExporterSettings properties)