org.jfree.report.flow.layoutprocessor
public abstract class ElementLayoutController extends Object implements LayoutController
| Nested Class Summary | |
|---|---|
| protected static class | ElementLayoutController.ElementPrecomputeKey |
| Field Summary | |
|---|---|
| static int | FINISHED |
| static int | FINISHING |
| static int | NOT_STARTED |
| static int | OPENED |
| static int | WAITING_FOR_JOIN |
| Constructor Summary | |
|---|---|
| protected | ElementLayoutController() |
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 a query failed.
Parameters: fc
Returns:
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.
Returns: the layout controller's parent to null if there is no
parent.
Parameters: node the currently processed object or layout node. flowController the current flow controller. parent the parent layout controller that was responsible for instantiating this controller.
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 a query failed.
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 a query failed.
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 a query failed.