public interface JRSubreportRunner
Modifier and Type | Method and Description |
---|---|
void |
abort()
Aborts the current fill.
|
void |
cancel()
Cancels the current fill process.
|
boolean |
isFilling()
Decides whether the subreport filling has ended or not.
|
void |
reset()
Resets the runner, preparing it for a new fill.
|
JRSubreportRunResult |
resume()
Resumes the filling of a subreport.
|
JRSubreportRunResult |
start()
Starts to fill the subreport.
|
void |
suspend()
Suspends the current fill.
|
boolean isFilling()
true
if and only if the subreport filling has not endedJRSubreportRunResult start() throws JRException
This method is always called by a thread owning the lock on the subreport filler.
JRException
JRSubreportRunResult resume() throws JRException
This method is called after the fill has been suspended by
suspend
and the subreport should continue on the new page.
This method is always called by a thread owning the lock on the subreport filler.
JRException
void reset() throws JRException
JRException
void cancel() throws JRException
This method is called when a subreport is placed on a non splitting band and needs to rewind.
This method is always called by a thread owning the lock on the subreport filler.
JRException
@continuable void suspend() throws JRException
This method is called when the subreport reaches the end of a page and needs to wait for the master to create a new page.
This method is always called by a thread owning the lock on the subreport filler.
JRException
void abort()
Copyright © 2019 TIBCO Software Inc.. All rights reserved.