public class FillerSubreportParent extends Object implements BandReportFillerParent
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_NO_SUBREPORT_RUNNER |
static String |
EXCEPTION_MESSAGE_KEY_UNSUPPORTED_OVERFLOW |
Constructor and Description |
---|
FillerSubreportParent(JRFillSubreport parentElement,
DatasetExpressionEvaluator evaluator) |
Modifier and Type | Method and Description |
---|---|
void |
abortSubfiller(JRBaseFiller filler) |
void |
addPage(FillerPageAddedEvent pageAdded) |
DatasetExpressionEvaluator |
getCachedEvaluator() |
int |
getCurrentPageStretchHeight() |
BaseReportFiller |
getFiller() |
JRPropertiesHolder |
getParentProperties() |
String |
getReportLocation() |
String |
getReportName() |
boolean |
isPageBreakInhibited() |
boolean |
isParentPagination() |
boolean |
isRunToBottom() |
boolean |
isSplitTypePreventInhibited(boolean isTopLevelCall) |
void |
registerReportStyles(List<JRStyle> styles) |
void |
registerSubfiller(JRBaseFiller filler) |
void |
setSubreportRunner(JRSubreportRunner subreportRunner) |
protected void |
suspendSubreportRunner(FillerPageAddedEvent pageAdded) |
void |
unregisterSubfiller(JRBaseFiller filler) |
void |
updateBookmark(JRPrintElement element) |
public static final String EXCEPTION_MESSAGE_KEY_UNSUPPORTED_OVERFLOW
public static final String EXCEPTION_MESSAGE_KEY_NO_SUBREPORT_RUNNER
public FillerSubreportParent(JRFillSubreport parentElement, DatasetExpressionEvaluator evaluator)
public String getReportName()
getReportName
in interface BandReportFillerParent
public BaseReportFiller getFiller()
getFiller
in interface FillerParent
public JRPropertiesHolder getParentProperties()
getParentProperties
in interface FillerParent
public void registerSubfiller(JRBaseFiller filler)
registerSubfiller
in interface BandReportFillerParent
public void unregisterSubfiller(JRBaseFiller filler)
unregisterSubfiller
in interface BandReportFillerParent
public void abortSubfiller(JRBaseFiller filler)
abortSubfiller
in interface BandReportFillerParent
public boolean isRunToBottom()
isRunToBottom
in interface BandReportFillerParent
public boolean isParentPagination()
isParentPagination
in interface FillerParent
public boolean isPageBreakInhibited()
isPageBreakInhibited
in interface BandReportFillerParent
public boolean isSplitTypePreventInhibited(boolean isTopLevelCall)
isSplitTypePreventInhibited
in interface BandReportFillerParent
public DatasetExpressionEvaluator getCachedEvaluator()
getCachedEvaluator
in interface FillerParent
public void setSubreportRunner(JRSubreportRunner subreportRunner)
@continuable public void addPage(FillerPageAddedEvent pageAdded) throws JRException
addPage
in interface BandReportFillerParent
JRException
@continuable protected void suspendSubreportRunner(FillerPageAddedEvent pageAdded) throws JRException
JRException
public int getCurrentPageStretchHeight()
public void updateBookmark(JRPrintElement element)
updateBookmark
in interface FillerParent
public String getReportLocation()
getReportLocation
in interface BandReportFillerParent
public void registerReportStyles(List<JRStyle> styles)
registerReportStyles
in interface BandReportFillerParent
Copyright © 2023 Cloud Software Group, Inc.. All rights reserved.