jdbreport.model.io.html
Class HTMLWriter

java.lang.Object
  extended by jdbreport.model.io.html.HTMLWriter
All Implemented Interfaces:
ReportWriter, ResourceWriter
Direct Known Subclasses:
HTMLBodyWriter

public class HTMLWriter
extends Object
implements ReportWriter

Version:
2.0 24.06.2011
Author:
Andrey Kholmanskih

Constructor Summary
HTMLWriter()
           
 
Method Summary
 String getFileName()
           
 void save(File file, ReportBook reportBook)
           
 void save(OutputStream out, ReportBook reportBook)
           
 void save(Writer writer, ReportBook reportBook)
           
protected  void saveBody(ReportBook reportBook, PrintWriter fw, boolean saveStyle)
           
 void setFileName(String fileName)
           
 String write(String fileName, Object resource)
          Write of resources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLWriter

public HTMLWriter()
Method Detail

save

public void save(OutputStream out,
                 ReportBook reportBook)
          throws SaveReportException
Specified by:
save in interface ReportWriter
Throws:
SaveReportException

save

public void save(File file,
                 ReportBook reportBook)
          throws SaveReportException
Specified by:
save in interface ReportWriter
Throws:
SaveReportException

save

public void save(Writer writer,
                 ReportBook reportBook)
          throws SaveReportException
Specified by:
save in interface ReportWriter
Throws:
SaveReportException

saveBody

protected void saveBody(ReportBook reportBook,
                        PrintWriter fw,
                        boolean saveStyle)
                 throws SaveReportException
Throws:
SaveReportException

setFileName

public void setFileName(String fileName)
Parameters:
fileName - The fileName to set.

getFileName

public String getFileName()
Returns:
Returns the fileName.

write

public String write(String fileName,
                    Object resource)
             throws SaveReportException
Description copied from interface: ResourceWriter
Write of resources

Specified by:
write in interface ResourceWriter
Returns:
the filename
Throws:
SaveReportException