org.jfree.report.modules.output.table.html
Class AppendingHtmlProcessor

java.lang.Object
  |
  +--org.jfree.report.modules.output.table.base.TableProcessor
        |
        +--org.jfree.report.modules.output.table.html.HtmlProcessor
              |
              +--org.jfree.report.modules.output.table.html.AppendingHtmlProcessor

public class AppendingHtmlProcessor
extends HtmlProcessor

Creation-Date: 04.09.2005, 19:32:13


Fields inherited from class org.jfree.report.modules.output.table.html.HtmlProcessor
BODY_FRAGMENT, CONFIGURATION_PREFIX, COPY_EXTERNAL_IMAGES, EMPTY_CELLS_USE_CSS, ENCODING, ENCODING_DEFAULT, GENERATE_XHTML, PROPORTIONAL_COLUMN_WIDTHS, TABLE_ROW_BORDER_DEFINITION, USE_DEVICE_INDEPENDENT_IMAGESIZES
 
Fields inherited from class org.jfree.report.modules.output.table.base.TableProcessor
AUTHOR, CONFIGURATION_PREFIX, GLOBAL_LAYOUT, GLOBAL_LAYOUT_DEFAULT, STRICT_LAYOUT, STRICT_LAYOUT_DEFAULT, TITLE
 
Constructor Summary
AppendingHtmlProcessor(JFreeReport report)
           
AppendingHtmlProcessor(JFreeReport report, boolean useXHTML)
           
 
Method Summary
 void addReport(JFreeReport report)
           
protected  TableCreator createContentCreator()
           
protected  LayoutCreator createLayoutCreator()
          Creates the LayoutProcessor for the current report export.
protected  JFreeReport getReport()
          Returns the private copy of the used report.
 int getSize()
           
 void processReport()
          Processes the report.
 
Methods inherited from class org.jfree.report.modules.output.table.html.HtmlProcessor
configure, createMetaBandProducer, getEncoding, getExportDescription, getFilesystem, getReportConfigurationPrefix, isEmptyCellsUseCSS, isGenerateBodyFragment, isGenerateXHTML, isUseDeviceIndependentImageSize, setEmptyCellsUseCSS, setEncoding, setFilesystem, setGenerateBodyFragment, setGenerateXHTML, setUseDeviceIndependentImageSize
 
Methods inherited from class org.jfree.report.modules.output.table.base.TableProcessor
addRepaginationListener, checkInterrupted, createContent, fireStateUpdate, getLayoutCreator, getTableWriter, init, isHandleInterruptedState, isImageResolutionMappingActive, isMaxLineHeightUsed, isStrictLayout, removeRepaginationListener, repaginate, setHandleInterruptedState, setStrictLayout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppendingHtmlProcessor

public AppendingHtmlProcessor(JFreeReport report,
                              boolean useXHTML)
                       throws ReportProcessingException

AppendingHtmlProcessor

public AppendingHtmlProcessor(JFreeReport report)
                       throws ReportProcessingException
Method Detail

addReport

public void addReport(JFreeReport report)

getReport

protected JFreeReport getReport()
Description copied from class: TableProcessor
Returns the private copy of the used report. The report is initialized for the report writing, so handle this instance with care.
Overrides:
getReport in class TableProcessor
Tags copied from class: TableProcessor
Returns:
the local report.

getSize

public int getSize()

processReport

public void processReport()
                   throws ReportProcessingException
Description copied from class: TableProcessor
Processes the report. The generated output is written using the defined writer, the report is repaginated before the final writing.
Overrides:
processReport in class TableProcessor
Tags copied from class: TableProcessor
Throws:
ReportProcessingException - if the report processing failed.

createContentCreator

protected TableCreator createContentCreator()
Overrides:
createContentCreator in class HtmlProcessor

createLayoutCreator

protected LayoutCreator createLayoutCreator()
Description copied from class: HtmlProcessor
Creates the LayoutProcessor for the current report export. This default implementation simply returns a LayoutCreator instance.
Overrides:
createLayoutCreator in class HtmlProcessor
Tags copied from class: HtmlProcessor
Returns:
a html layout creator