Package net.sf.jasperreports.engine.fill
Class JRHorizontalFiller
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.BaseReportFiller
-
- net.sf.jasperreports.engine.fill.JRBaseFiller
-
- net.sf.jasperreports.engine.fill.JRHorizontalFiller
-
- All Implemented Interfaces:
ReportFiller
,JRDefaultStyleProvider
public class JRHorizontalFiller extends JRBaseFiller
- 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
-
Fields inherited from class net.sf.jasperreports.engine.fill.JRBaseFiller
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
Constructors Modifier Constructor Description JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReportSource reportSource, BandReportFillerParent parent)
protected
JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport)
JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, BandReportFillerParent parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fillColumnBand(JRFillBand band, byte evaluation)
protected void
fillFixedBand(JRFillBand band, byte evaluation)
protected void
fillFixedBand(JRFillBand band, byte evaluation, boolean allowShrinking)
protected void
fillReport()
protected void
setPageHeight(int pageHeight)
-
Methods inherited from class net.sf.jasperreports.engine.fill.JRBaseFiller
addBoundElement, 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, 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
-
-
-
-
Constructor Detail
-
JRHorizontalFiller
protected JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport) throws JRException
- Throws:
JRException
-
JRHorizontalFiller
public JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, BandReportFillerParent parent) throws JRException
- Throws:
JRException
-
JRHorizontalFiller
public JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReportSource reportSource, BandReportFillerParent parent) throws JRException
- Throws:
JRException
-
-
Method Detail
-
setPageHeight
protected void setPageHeight(int pageHeight)
- Specified by:
setPageHeight
in classJRBaseFiller
-
fillReport
@continuable protected void fillReport() throws JRException
- Specified by:
fillReport
in classJRBaseFiller
- Throws:
JRException
-
fillColumnBand
@continuable protected void fillColumnBand(JRFillBand band, byte evaluation) throws JRException
- Throws:
JRException
-
fillFixedBand
protected void fillFixedBand(JRFillBand band, byte evaluation) throws JRException
- Throws:
JRException
-
fillFixedBand
protected void fillFixedBand(JRFillBand band, byte evaluation, boolean allowShrinking) throws JRException
- Throws:
JRException
-
-