org.pentaho.reporting.engine.classic.core.modules.output.table.html
Class SingleItemHtmlPrinter

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.modules.output.table.html.HtmlPrinter
      extended by org.pentaho.reporting.engine.classic.core.modules.output.table.html.SingleItemHtmlPrinter
All Implemented Interfaces:
HtmlContentGenerator

public class SingleItemHtmlPrinter
extends HtmlPrinter

A HTML-Generator that generates one file in a predefined location. Only the first stream is written, all other attempts to generate content will be silently ignored.

Author:
Thomas Morgner

Field Summary
 
Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.html.HtmlPrinter
XHTML_NAMESPACE
 
Constructor Summary
SingleItemHtmlPrinter(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.repository.ContentItem documentContentItem)
           
 
Method Summary
 void print(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer, OutputProcessorMetaData metaData, boolean incremental)
           
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.html.HtmlPrinter
applyHtmlAttributes, fixLengthForSafari, getContentLocation, getContentNameGenerator, getDataLocation, getDataNameGenerator, getDocumentContentItem, getRegisteredName, getResourceManager, getUrlRewriter, isRegistered, produceTextStyle, registerContent, registerFailure, setContentWriter, setDataWriter, setUrlRewriter, translateHorizontalAlignment, writeImage, writeRaw
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleItemHtmlPrinter

public SingleItemHtmlPrinter(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
                             org.pentaho.reporting.libraries.repository.ContentItem documentContentItem)
Method Detail

print

public void print(LogicalPageKey logicalPageKey,
                  LogicalPageBox logicalPage,
                  TableContentProducer contentProducer,
                  OutputProcessorMetaData metaData,
                  boolean incremental)
           throws ContentProcessingException
Overrides:
print in class HtmlPrinter
Throws:
ContentProcessingException