org.databene.script
Class ScriptedDocumentWriter<E>
java.lang.Object
org.databene.script.ScriptedDocumentWriter<E>
- All Implemented Interfaces:
- DocumentWriter<E>
- Direct Known Subclasses:
- ArrayCSVWriter, ArrayFlatFileWriter, BeanCSVWriter, BeanFlatFileWriter, BeanPropertiesFileWriter
public class ScriptedDocumentWriter<E>
- extends java.lang.Object
- implements DocumentWriter<E>
A DocumentWriter that uses Scripts for rendering head, body parts and footer.
Created: 07.06.2007 11:32:09
- Author:
- Volker Bergmann
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptedDocumentWriter
public ScriptedDocumentWriter(java.io.Writer out,
java.lang.String headerScriptUrl,
java.lang.String bodyPartScriptUrl,
java.lang.String footerScriptUrl)
throws java.io.IOException
- Throws:
java.io.IOException
ScriptedDocumentWriter
public ScriptedDocumentWriter(java.io.Writer out,
Script headerScript,
Script bodyPartScript,
Script footerScript)
getHeaderScript
public Script getHeaderScript()
setHeaderScript
public void setHeaderScript(Script headerScript)
getFooterScript
public Script getFooterScript()
setFooterScript
public void setFooterScript(Script footerScript)
setWriteHeader
public void setWriteHeader(boolean writeHeader)
setVariable
public void setVariable(java.lang.String name,
java.lang.Object value)
- Specified by:
setVariable in interface DocumentWriter<E>
writeElement
public void writeElement(E part)
throws java.io.IOException
- Specified by:
writeElement in interface DocumentWriter<E>
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
- Specified by:
close in interface DocumentWriter<E>
- Throws:
java.io.IOException
writeHeader
protected void writeHeader()
throws java.io.IOException
- Throws:
java.io.IOException
writeFooter
protected void writeFooter()
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2010. All Rights Reserved.