org.jfree.report.flow.layoutprocessor
public abstract class AbstractLayoutController extends Object implements LayoutController
Since: 05.03.2007
Constructor Summary | |
---|---|
protected | AbstractLayoutController() |
Method Summary | |
---|---|
Object | clone() |
LayoutController | createPrecomputeInstance(FlowController fc)
Derives a copy of this controller that is suitable to perform a
precomputation.
|
FlowController | getFlowController() |
Object | getNode() |
LayoutController | getParent()
Retrieves the parent of this layout controller. |
void | initialize(Object node, FlowController flowController, LayoutController parent)
Initializes the layout controller. |
boolean | isInitialized() |
Parameters: fc
Returns:
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.