Class FastHtmlPrinter
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.html.helper.AbstractHtmlPrinter
-
- org.pentaho.reporting.engine.classic.core.modules.output.fast.html.FastHtmlPrinter
-
- All Implemented Interfaces:
ContentUrlReWriteService
public class FastHtmlPrinter extends AbstractHtmlPrinter implements ContentUrlReWriteService
-
-
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 Constructor Description FastHtmlPrinter(SheetLayout sharedSheetLayout, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, FastHtmlContentItems contentItems)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
endSection(Band band, FastGridLayout gridLayout)
protected ContentUrlReWriteService
getContentReWriteService()
void
init(OutputProcessorMetaData metaData, ReportDefinition report)
void
print(ExpressionRuntime runtime, FastGridLayout gridLayout, HashMap<InstanceID,ReportElement> elements, HashMap<InstanceID,FastHtmlImageBounds> recordedBounds, FastHtmlStyleCache styleCache)
String
rewriteContentDataItem(org.pentaho.reporting.libraries.repository.ContentItem item)
protected boolean
shouldCacheStyle(ReportElement content)
void
startSection(Band band)
-
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
-
-
-
-
Constructor Detail
-
FastHtmlPrinter
public FastHtmlPrinter(SheetLayout sharedSheetLayout, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, FastHtmlContentItems contentItems)
-
-
Method Detail
-
rewriteContentDataItem
public String rewriteContentDataItem(org.pentaho.reporting.libraries.repository.ContentItem item) throws URLRewriteException
- Specified by:
rewriteContentDataItem
in interfaceContentUrlReWriteService
- Throws:
URLRewriteException
-
getContentReWriteService
protected ContentUrlReWriteService getContentReWriteService()
- Specified by:
getContentReWriteService
in classAbstractHtmlPrinter
-
close
public void close() throws IOException, org.pentaho.reporting.libraries.repository.ContentIOException
- Throws:
IOException
org.pentaho.reporting.libraries.repository.ContentIOException
-
init
public void init(OutputProcessorMetaData metaData, ReportDefinition report)
-
print
public void print(ExpressionRuntime runtime, FastGridLayout gridLayout, HashMap<InstanceID,ReportElement> elements, HashMap<InstanceID,FastHtmlImageBounds> recordedBounds, FastHtmlStyleCache styleCache)
-
shouldCacheStyle
protected boolean shouldCacheStyle(ReportElement content)
-
startSection
public void startSection(Band band)
-
endSection
public void endSection(Band band, FastGridLayout gridLayout)
-
-