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 voidprotected voidprotected voidprotected voidprotected voidfillDelayedEvaluatedParts(List<DelayedPrintPart> parts, byte evaluation) protected voidfillDelayedPart(byte evaluation, DelayedPrintPart part) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected 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, cancelFill, 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, setVirtualPageSize, 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
-
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) -
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
-