Package net.sf.jasperreports.engine.fill
Class PartReportFiller
java.lang.Object
net.sf.jasperreports.engine.fill.BaseReportFiller
net.sf.jasperreports.engine.fill.PartReportFiller
- All Implemented Interfaces:
ReportFiller
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class net.sf.jasperreports.engine.fill.BaseReportFiller
bookmarkHelper, calculator, datasetMap, delayedActions, factory, fillContext, fillerId, fillingThread, fillListener, formatFactory, ignorePagination, jasperPrint, jasperReport, jasperReportsContext, mainDataset, parent, printTransferPropertyPrefixes, propertiesUtil, reportSource, repositoryContext, scriptlet, usedPageWidth, virtualizationContext -
Constructor Summary
ConstructorsConstructorDescriptionPartReportFiller(JasperReportsContext jasperReportsContext, JasperReportSource reportSource, PartFillerParent parent) PartReportFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport) PartReportFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, PartFillerParent parent) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidvoidCancels the fill process.protected FillPartQueueprotected voidprotected voidprotected voidprotected voidfillDelayedEvaluatedParts(List<DelayedPrintPart> parts, byte evaluation) protected voidfillDelayedPart(byte evaluation, DelayedPrintPart part) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidgetPartVirtualizationContext(JasperReport jasperReport, Map<String, Object> parameterValues) protected voidignorePaginationSet(Map<String, Object> parameterValues) protected JRFillObjectFactorybooleanbooleanisPageFinal(int pageIndex) protected voidprotected voidpartPageUpdated(int pageIndex) protected voidMethods inherited from class net.sf.jasperreports.engine.fill.BaseReportFiller
addBoundElement, addFillListener, addLastPageBookmarks, addVariableCalculationReq, checkInterrupted, clearFillingThread, createBoundElementMaps, detectPart, evaluateExpression, fill, fill, getExpressionEvaluator, getFillContext, getFormatFactory, getJasperPrint, getJasperReport, getJasperReportsContext, getLocale, getMainDataset, getOwnIgnorePagination, getParametersMap, getParameterValue, getParameterValuesMap, getPropertiesUtil, getReportSource, getRepositoryContext, getTimeZone, getUsedPageWidth, getVariable, getVariableValue, getVirtualizationContext, initDatasets, initVirtualizationContext, isDeliberatelyInterrupted, isIgnorePagination, isInterrupted, isMasterReport, isSubreport, recordUsedPageWidth, resolveBoundElements, resolveMasterBoundElements, setBookmarkHelper, setConnectionParameterValue, setDatasourceParameterValue, setFormatFactory, setIgnorePagination, setInterrupted, setJasperReportsContext, setParameters, setParametersToContext, updateBookmark
-
Field Details
-
EXCEPTION_MESSAGE_KEY_EVALUATION_GROUP_NOT_FOUND
- See Also:
-
EXCEPTION_MESSAGE_KEY_UNKNOWN_EVALUATION_TIME_TYPE
- See Also:
-
EXCEPTION_MESSAGE_KEY_UNSUPPORTED_SECTION_TYPE
- See Also:
-
-
Constructor Details
-
PartReportFiller
public PartReportFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport) throws JRException - Throws:
JRException
-
PartReportFiller
public PartReportFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, PartFillerParent parent) throws JRException - Throws:
JRException
-
PartReportFiller
public PartReportFiller(JasperReportsContext jasperReportsContext, JasperReportSource reportSource, PartFillerParent parent) throws JRException - Throws:
JRException
-
-
Method Details
-
createPartQueue
-
jasperReportSet
protected void jasperReportSet()- Specified by:
jasperReportSetin classBaseReportFiller
-
initFillFactory
- Specified by:
initFillFactoryin classBaseReportFiller
-
fill
- Throws:
JRException
-
ignorePaginationSet
- Specified by:
ignorePaginationSetin classBaseReportFiller
-
isPageBreakInhibited
public boolean isPageBreakInhibited()- Specified by:
isPageBreakInhibitedin classBaseReportFiller
-
fillReport
- Throws:
JRException
-
startReport
- Throws:
JRScriptletExceptionJRException
-
calculateDetail
- Throws:
JRScriptletExceptionJRException
-
estimateGroups
- Throws:
JRException
-
calculateGroups
- Throws:
JRException
-
fillDetail
- Throws:
JRException
-
fillFirstGroupHeaders
- Throws:
JRException
-
fillChangedGroupHeaders
- Throws:
JRException
-
fillParts
- Throws:
JRException
-
fillPart
- Throws:
JRException
-
isPageFinal
public boolean isPageFinal(int pageIndex) -
cancelFill
Description copied from class:BaseReportFillerCancels the fill process.- Specified by:
cancelFillin interfaceReportFiller- Overrides:
cancelFillin classBaseReportFiller- Throws:
JRException
-
partPageUpdated
protected void partPageUpdated(int pageIndex) -
fillReportEvaluatedParts
- Throws:
JRException
-
fillChangedGroupEvaluatedParts
- Throws:
JRException
-
fillLastGroupEvaluatedParts
- Throws:
JRException
-
fillDelayedEvaluatedParts
protected void fillDelayedEvaluatedParts(List<DelayedPrintPart> parts, byte evaluation) throws JRException - Throws:
JRException
-
fillDelayedPart
- Throws:
JRException
-
getFirstBookmarkHelper
-
getPartVirtualizationContext
public JRVirtualizationContext getPartVirtualizationContext(JasperReport jasperReport, Map<String, Object> parameterValues)
-