Package net.sf.jasperreports.engine.fill
Class JRVerticalFiller
java.lang.Object
net.sf.jasperreports.engine.fill.BaseReportFiller
net.sf.jasperreports.engine.fill.JRBaseFiller
net.sf.jasperreports.engine.fill.JRVerticalFiller
- All Implemented Interfaces:
ReportFiller
,JRDefaultStyleProvider
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.jasperreports.engine.fill.JRBaseFiller
JRBaseFiller.DefaultStyleListener
-
Field Summary
FieldsFields inherited from class net.sf.jasperreports.engine.fill.JRBaseFiller
atLeastOneElementIsToPrint, background, bands, bottomMargin, columnCount, columnDirection, columnFooter, columnFooterOffsetY, columnHeader, columnHeaderOffsetY, columnIndex, columnSpacing, columnWidth, crtGroupFootersLevel, dateFormatCache, defaultStyle, detailElementRange, detailSection, EXCEPTION_MESSAGE_KEY_CIRCULAR_DEPENDENCY_FOUND, EXCEPTION_MESSAGE_KEY_COLUMN_HEADER_OVERFLOW_INFINITE_LOOP, EXCEPTION_MESSAGE_KEY_EXTERNAL_STYLE_NAME_NOT_SET, EXCEPTION_MESSAGE_KEY_INFINITE_LOOP_CREATING_NEW_PAGE, EXCEPTION_MESSAGE_KEY_KEEP_TOGETHER_CONTENT_DOES_NOT_FIT, EXCEPTION_MESSAGE_KEY_NO_SUCH_GROUP, EXCEPTION_MESSAGE_KEY_PAGE_HEADER_OVERFLOW_INFINITE_LOOP, EXCEPTION_MESSAGE_KEY_UNSUPPORTED_REPORT_SECTION_TYPE, floatColumnFooterElementRange, groupFooterPositionElementRange, groups, isCreatingNewPage, isCrtRecordOnColumn, isCrtRecordOnPage, isFirstColumnBand, isFirstPageBand, isFloatColumnFooter, isLastPageFooter, isNewColumn, isNewPage, isReorderBandElements, isSummaryNewPage, isSummaryWithPageHeaderAndFooter, isTitleNewPage, lastPageColumnFooterOffsetY, lastPageFooter, leftMargin, maxPageWidth, missingFillBand, missingFillSection, name, noData, numberFormatCache, offsetX, offsetY, orientation, orphanGroupFooterDetailElementRange, orphanGroupFooterElementRange, pageFooter, pageHeader, pageHeight, pageWidth, preventOrphanFootersMinLevel, printOrder, printPage, printPageContentsWidth, reportTemplates, rightMargin, styleResolver, styles, subfillers, summary, templates, title, topMargin, usedPageHeight
Fields 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
ConstructorsModifierConstructorDescriptionJRVerticalFiller
(JasperReportsContext jasperReportsContext, JasperReportSource reportSource, BandReportFillerParent parent) protected
JRVerticalFiller
(JasperReportsContext jasperReportsContext, JasperReport jasperReport) JRVerticalFiller
(JasperReportsContext jasperReportsContext, JasperReport jasperReport, BandReportFillerParent parent) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
fillColumnBand
(JRFillBand band, byte evaluation, boolean recalculateVariables) protected void
fillFixedBand
(JRFillBand band, byte evaluation) protected void
boolean
protected void
setPageHeight
(int pageHeight) Methods inherited from class net.sf.jasperreports.engine.fill.JRBaseFiller
addBoundElement, addBoundElement, addDefaultStyleListener, addPage, addPageToParent, addPrintStyle, assignElementId, collectIncludedTemplates, collectStyles, collectStyles, collectStyles, collectTemplates, collectTemplateStyles, createReportTemplates, currentPageIndex, fill, fillBand, getBandReportParent, getCurrentPage, getCurrentPageContentsWidth, getCurrentPageCount, getDateFormat, getDateFormat, getDefaultStyle, getField, getFieldsMap, getFillerId, getGroup, getKeepTogetherGroup, getMasterColumnCount, getMasterFiller, getMaxPageHeight, getMaxPageWidth, getNumberFormat, getPrintTransferPropertyPrefixes, getResourceBundle, getStyledTextParser, getStyledTextUtil, getStyleResolver, getTemplates, getVariablesMap, getWhenNoDataType, getWhenResourceMissingType, hasBoundActions, hasMasterFormatFactory, hasMasterLocale, hasMasterTimeZone, ignorePaginationSet, initFillFactory, isBandOverFlowAllowed, isLegacyTextMeasuring, isPageBreakInhibited, isPageFinal, isPageFinal, isReorderBandElements, isSubreportRunToBottom, jasperReportSet, loadStyles, lookupExternalDefaultStyle, moveBoundActions, newPage, next, recordUsedPageHeight, recordUsedWidth, registerReportStyles, registerSubfiller, resolveBandBoundElements, resolveColumnBoundElements, resolveGroupBoundElements, resolvePageBoundElements, resolveReportBoundElements, setBandOverFlowAllowed, setDefaultStyle, setJasperReportsContext, setMasterPageVariables, setParameter, setParameter, setReorderBandElements, subreportPageFilled, unregisterSubfiller
Methods 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, setParameters, setParametersToContext, setVirtualPageSize, updateBookmark
-
Field Details
-
hasDetailOnPage
protected boolean hasDetailOnPage
-
-
Constructor Details
-
JRVerticalFiller
protected JRVerticalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport) throws JRException - Throws:
JRException
-
JRVerticalFiller
public JRVerticalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, BandReportFillerParent parent) throws JRException - Throws:
JRException
-
JRVerticalFiller
public JRVerticalFiller(JasperReportsContext jasperReportsContext, JasperReportSource reportSource, BandReportFillerParent parent) throws JRException - Throws:
JRException
-
-
Method Details
-
hasDetailOnPage
public boolean hasDetailOnPage() -
setPageHeight
protected void setPageHeight(int pageHeight) - Specified by:
setPageHeight
in classJRBaseFiller
-
fillReport
- Specified by:
fillReport
in classJRBaseFiller
- Throws:
JRException
-
fillColumnBand
@continuable protected void fillColumnBand(JRFillBand band, byte evaluation, boolean recalculateVariables) throws JRException - Throws:
JRException
-
fillFixedBand
- Throws:
JRException
-