Class HtmlPrinter
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.html.helper.AbstractHtmlPrinter
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.html.HtmlPrinter
-
- All Implemented Interfaces:
ContentUrlReWriteService
- Direct Known Subclasses:
AllItemsHtmlPrinter
,SingleItemHtmlPrinter
public abstract class HtmlPrinter extends AbstractHtmlPrinter implements ContentUrlReWriteService
This class is the actual HTML-emitter.- Author:
- Thomas Morgner
-
-
Field Summary
-
Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.html.helper.AbstractHtmlPrinter
EMPTY_CELL_ATTRNAMES, EMPTY_CELL_ATTRVALS, XHTML_HEADER, XHTML_NAMESPACE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HtmlPrinter(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.reporting.libraries.repository.ContentLocation
getContentLocation()
org.pentaho.reporting.libraries.repository.NameGenerator
getContentNameGenerator()
protected ContentUrlReWriteService
getContentReWriteService()
org.pentaho.reporting.libraries.repository.ContentItem
getDocumentContentItem()
URLRewriter
getUrlRewriter()
protected boolean
isAssumeZeroBorders()
protected boolean
isAssumeZeroMargins()
protected boolean
isAssumeZeroPaddings()
void
print(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer, OutputProcessorMetaData metaData, boolean incremental)
void
print(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer, OutputProcessorMetaData metaData, boolean incremental, boolean writeAttrs)
String
rewriteContentDataItem(org.pentaho.reporting.libraries.repository.ContentItem item)
protected void
setAssumeZeroBorders(boolean assumeZeroBorders)
protected void
setAssumeZeroMargins(boolean assumeZeroMargins)
protected void
setAssumeZeroPaddings(boolean assumeZeroPaddings)
void
setContentWriter(org.pentaho.reporting.libraries.repository.ContentLocation contentLocation, org.pentaho.reporting.libraries.repository.NameGenerator contentNameGenerator)
protected void
setDocumentContentItem(org.pentaho.reporting.libraries.repository.ContentItem documentContentItem)
void
setUrlRewriter(URLRewriter urlRewriter)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.html.helper.AbstractHtmlPrinter
createStyleManager, createWriterService, generateExternalStylePlaceHolder, generateHeaderOnOpen, getConfiguration, getContentGenerator, getResourceManager, getStyleBuilder, getStyleBuilderFactory, getStyleFile, getStyleFileUrl, getStyleManager, getTagHelper, initialize, isAllowRawLinkTargets, isCreateBodyFragment, isExternalStyleSheetRequested, isForceBufferedWriting, isInlineStylesRequested, isProportionalColumnWidths, openSheet, performCloseFile, setDataWriter, setStyleManager, writeBackgroundCell, writeColumnDeclaration, writeCompleteHeader
-
-
-
-
Method Detail
-
rewriteContentDataItem
public String rewriteContentDataItem(org.pentaho.reporting.libraries.repository.ContentItem item) throws URLRewriteException
- Specified by:
rewriteContentDataItem
in interfaceContentUrlReWriteService
- Throws:
URLRewriteException
-
isAssumeZeroMargins
protected boolean isAssumeZeroMargins()
-
setAssumeZeroMargins
protected void setAssumeZeroMargins(boolean assumeZeroMargins)
-
isAssumeZeroBorders
protected boolean isAssumeZeroBorders()
-
setAssumeZeroBorders
protected void setAssumeZeroBorders(boolean assumeZeroBorders)
-
isAssumeZeroPaddings
protected boolean isAssumeZeroPaddings()
-
setAssumeZeroPaddings
protected void setAssumeZeroPaddings(boolean assumeZeroPaddings)
-
getContentLocation
public org.pentaho.reporting.libraries.repository.ContentLocation getContentLocation()
-
getContentNameGenerator
public org.pentaho.reporting.libraries.repository.NameGenerator getContentNameGenerator()
-
getContentReWriteService
protected ContentUrlReWriteService getContentReWriteService()
- Specified by:
getContentReWriteService
in classAbstractHtmlPrinter
-
setContentWriter
public void setContentWriter(org.pentaho.reporting.libraries.repository.ContentLocation contentLocation, org.pentaho.reporting.libraries.repository.NameGenerator contentNameGenerator)
-
getUrlRewriter
public URLRewriter getUrlRewriter()
-
setUrlRewriter
public void setUrlRewriter(URLRewriter urlRewriter)
-
getDocumentContentItem
public org.pentaho.reporting.libraries.repository.ContentItem getDocumentContentItem()
-
setDocumentContentItem
protected void setDocumentContentItem(org.pentaho.reporting.libraries.repository.ContentItem documentContentItem)
-
print
public void print(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer, OutputProcessorMetaData metaData, boolean incremental) throws ContentProcessingException
- Throws:
ContentProcessingException
-
print
public void print(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer, OutputProcessorMetaData metaData, boolean incremental, boolean writeAttrs) throws ContentProcessingException
- Throws:
ContentProcessingException
-
-