Class FlowCSVOutputProcessor
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.output.AbstractOutputProcessor
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.base.AbstractTableOutputProcessor
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.csv.FlowCSVOutputProcessor
-
- All Implemented Interfaces:
IterativeOutputProcessor
,OutputProcessor
public class FlowCSVOutputProcessor extends AbstractTableOutputProcessor
Creation-Date: 09.05.2007, 14:36:28- Author:
- Thomas Morgner
-
-
Field Summary
-
Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.base.AbstractTableOutputProcessor
ROTATED_TEXT_AS_IMAGES, SHAPES_CONTENT, STRICT_LAYOUT, TREAT_ELLIPSE_AS_RECTANGLE
-
Fields inherited from class org.pentaho.reporting.engine.classic.core.layout.output.AbstractOutputProcessor
PROCESSING_CONTENT, PROCESSING_PAGES
-
-
Constructor Summary
Constructors Constructor Description FlowCSVOutputProcessor(org.pentaho.reporting.libraries.base.config.Configuration config)
-
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()
String
getEncoding()
FlowSelector
getFlowSelector()
OutputProcessorMetaData
getMetaData()
protected void
processingContentFinished()
void
processingStarted(ReportDefinition report, ProcessingContext processingContext)
protected void
processTableContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer)
void
setContentLocation(org.pentaho.reporting.libraries.repository.ContentLocation contentLocation)
void
setContentNameGenerator(org.pentaho.reporting.libraries.repository.NameGenerator contentNameGenerator)
void
setEncoding(String encoding)
void
setFlowSelector(FlowSelector flowSelector)
protected void
updateTableContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPageBox, TableContentProducer tableContentProducer, boolean performOutput)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.table.base.AbstractTableOutputProcessor
createTableContentProducer, isNeedAlignedPage, processIterativeContent, processPageContent, processPaginationContent
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.output.AbstractOutputProcessor
createLogicalPage, getLogicalPage, getLogicalPageCount, getPageCursor, getPhysicalPageCount, getStartTime, isContentGeneratable, isPaginationFinished, processContent, processingFinished, processingPagesFinished, processRecomputedContent, setPageCursor
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.layout.output.OutputProcessor
getLogicalPage, getLogicalPageCount, getPageCursor, getPhysicalPageCount, isPaginationFinished, processContent, processingFinished, processRecomputedContent, setPageCursor
-
-
-
-
Method Detail
-
processingStarted
public void processingStarted(ReportDefinition report, ProcessingContext processingContext)
- Specified by:
processingStarted
in interfaceOutputProcessor
- Overrides:
processingStarted
in classAbstractTableOutputProcessor
-
getEncoding
public String getEncoding()
-
setEncoding
public void setEncoding(String encoding)
-
getMetaData
public OutputProcessorMetaData getMetaData()
-
setFlowSelector
public void setFlowSelector(FlowSelector flowSelector)
-
getFlowSelector
public FlowSelector getFlowSelector()
- Specified by:
getFlowSelector
in classAbstractTableOutputProcessor
-
processTableContent
protected void processTableContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer) throws ContentProcessingException
- Specified by:
processTableContent
in classAbstractTableOutputProcessor
- Throws:
ContentProcessingException
-
updateTableContent
protected void updateTableContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPageBox, TableContentProducer tableContentProducer, boolean performOutput) throws ContentProcessingException
- Overrides:
updateTableContent
in classAbstractTableOutputProcessor
- Throws:
ContentProcessingException
-
processingContentFinished
protected void processingContentFinished()
- Overrides:
processingContentFinished
in classAbstractOutputProcessor
-
getContentLocation
public org.pentaho.reporting.libraries.repository.ContentLocation getContentLocation()
-
setContentLocation
public void setContentLocation(org.pentaho.reporting.libraries.repository.ContentLocation contentLocation)
-
getContentNameGenerator
public org.pentaho.reporting.libraries.repository.NameGenerator getContentNameGenerator()
-
setContentNameGenerator
public void setContentNameGenerator(org.pentaho.reporting.libraries.repository.NameGenerator contentNameGenerator)
-
-