org.jfree.report.flow.layoutprocessor
public class SectionLayoutController extends ElementLayoutController
| Constructor Summary | |
|---|---|
| SectionLayoutController() | |
| Method Summary | |
|---|---|
| protected FlowController | finishData(ReportTarget target, FlowController fc) |
| protected LayoutController | finishElement(ReportTarget target)
Finishes the processing of this element. |
| int | getIndex() |
| Node[] | getNodes() |
| protected boolean | isDisplayable(Node node) |
| LayoutController | join(FlowController flowController)
Joins with a delegated process flow. |
| protected LayoutController | processChild(SectionLayoutController derived, Node node, FlowController flowController) |
| protected LayoutController | processContent(ReportTarget target) |
| protected void | resetSectionForRepeat() |
| void | setIndex(int index) |
| protected FlowController | startData(ReportTarget target, FlowController fc) |
Parameters: target the report target that receives generated events.
Returns: the new layout controller instance representing the new state.
Throws: DataSourceException if there was a problem reading data from the datasource. ReportProcessingException if there was a general problem during the report processing. ReportDataFactoryException if there was an error trying query data.
Parameters: flowController the flow controller of the parent.
Returns: the joined layout controller that incorperates all changes from the delegate.