Package net.sf.jasperreports.engine.fill
Class FillerSubreportParent
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.FillerSubreportParent
-
- All Implemented Interfaces:
BandReportFillerParent,FillerParent
- Direct Known Subclasses:
ComponentFillerSubreportParent
public class FillerSubreportParent extends java.lang.Object implements BandReportFillerParent
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXCEPTION_MESSAGE_KEY_NO_SUBREPORT_RUNNERstatic java.lang.StringEXCEPTION_MESSAGE_KEY_UNSUPPORTED_OVERFLOW
-
Constructor Summary
Constructors Constructor Description FillerSubreportParent(JRFillSubreport parentElement, DatasetExpressionEvaluator evaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabortSubfiller(JRBaseFiller filler)voidaddPage(FillerPageAddedEvent pageAdded)DatasetExpressionEvaluatorgetCachedEvaluator()intgetCurrentPageStretchHeight()BaseReportFillergetFiller()JRPropertiesHoldergetParentProperties()java.lang.StringgetReportLocation()java.lang.StringgetReportName()booleanisPageBreakInhibited()booleanisParentPagination()booleanisRunToBottom()booleanisSplitTypePreventInhibited(boolean isTopLevelCall)voidregisterReportStyles(java.util.List<JRStyle> styles)voidregisterSubfiller(JRBaseFiller filler)voidsetSubreportRunner(JRSubreportRunner subreportRunner)protected voidsuspendSubreportRunner(FillerPageAddedEvent pageAdded)voidunregisterSubfiller(JRBaseFiller filler)voidupdateBookmark(JRPrintElement element)
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_UNSUPPORTED_OVERFLOW
public static final java.lang.String EXCEPTION_MESSAGE_KEY_UNSUPPORTED_OVERFLOW
- See Also:
- Constant Field Values
-
EXCEPTION_MESSAGE_KEY_NO_SUBREPORT_RUNNER
public static final java.lang.String EXCEPTION_MESSAGE_KEY_NO_SUBREPORT_RUNNER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FillerSubreportParent
public FillerSubreportParent(JRFillSubreport parentElement, DatasetExpressionEvaluator evaluator)
-
-
Method Detail
-
getReportName
public java.lang.String getReportName()
- Specified by:
getReportNamein interfaceBandReportFillerParent
-
getFiller
public BaseReportFiller getFiller()
- Specified by:
getFillerin interfaceFillerParent
-
getParentProperties
public JRPropertiesHolder getParentProperties()
- Specified by:
getParentPropertiesin interfaceFillerParent
-
registerSubfiller
public void registerSubfiller(JRBaseFiller filler)
- Specified by:
registerSubfillerin interfaceBandReportFillerParent
-
unregisterSubfiller
public void unregisterSubfiller(JRBaseFiller filler)
- Specified by:
unregisterSubfillerin interfaceBandReportFillerParent
-
abortSubfiller
public void abortSubfiller(JRBaseFiller filler)
- Specified by:
abortSubfillerin interfaceBandReportFillerParent
-
isRunToBottom
public boolean isRunToBottom()
- Specified by:
isRunToBottomin interfaceBandReportFillerParent
-
isParentPagination
public boolean isParentPagination()
- Specified by:
isParentPaginationin interfaceFillerParent
-
isPageBreakInhibited
public boolean isPageBreakInhibited()
- Specified by:
isPageBreakInhibitedin interfaceBandReportFillerParent
-
isSplitTypePreventInhibited
public boolean isSplitTypePreventInhibited(boolean isTopLevelCall)
- Specified by:
isSplitTypePreventInhibitedin interfaceBandReportFillerParent
-
getCachedEvaluator
public DatasetExpressionEvaluator getCachedEvaluator()
- Specified by:
getCachedEvaluatorin interfaceFillerParent
-
setSubreportRunner
public void setSubreportRunner(JRSubreportRunner subreportRunner)
-
addPage
@continuable public void addPage(FillerPageAddedEvent pageAdded) throws JRException
- Specified by:
addPagein interfaceBandReportFillerParent- Throws:
JRException
-
suspendSubreportRunner
@continuable protected void suspendSubreportRunner(FillerPageAddedEvent pageAdded) throws JRException
- Throws:
JRException
-
getCurrentPageStretchHeight
public int getCurrentPageStretchHeight()
-
updateBookmark
public void updateBookmark(JRPrintElement element)
- Specified by:
updateBookmarkin interfaceFillerParent
-
getReportLocation
public java.lang.String getReportLocation()
- Specified by:
getReportLocationin interfaceBandReportFillerParent
-
registerReportStyles
public void registerReportStyles(java.util.List<JRStyle> styles)
- Specified by:
registerReportStylesin interfaceBandReportFillerParent
-
-